## 下載地址 [跳轉地址](https://www.consul.io/downloads)
### 選擇相應系統的安裝命令
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install consul
### 查看是否安裝成功
consul --version
### 啟動
consul agent -dev //localhost訪問
consul agent -dev -client 0.0.0.0 -ui //IP訪問
consul agent -dev -config-dir=/etc/consul.d/ -client 0.0.0.0 -ui // 指定配置文件
### 測試訪問
netstat -nptl //查看端口8500
ps -ef|grep consul //查看進程編號
kill -15 29935 //殺死進程
### 注冊一個服務
cd /etc/consul.d/ && touch web.json
在默認目錄下創建一個對應的json文件
{
"service":{
"name":"Facid",
"tags":["service1"],
"port": 8501
}
}
- 環境安裝
- 基礎學習
- 基礎語法
- 判斷語句
- 數組
- 切片
- 函數
- 協程Goroutine
- 管道channel
- 結構體
- gin框架
- gin安裝
- gin模板加載
- gin加載靜態文件
- gin路由分組
- gin獲取get參數
- gin獲取post參數
- gin中cookie會話
- gin中session會話
- beego框架
- rpc
- gorm
- gorm安裝
- protobuf
- 安裝
- 編譯
- grpc
- grpc安裝
- 創建proto文件
- 創建服務端
- 創建客戶端
- 服務發現consul學習
- consul安裝
- consol結合grpc的服務端示例
- consol結合grpc的客戶端示例
- go-micro
- go-micro安裝
- micro命令創建項目