Consul是HashiCorp公司推出的使用GO語言開發的開源工具,用於實現分佈式系統的服務發現與配置。
Consul是分佈式的、高可用的、可以橫向擴展的。Consul提供服務發現、健康檢查、key/value存儲、多數據中心等功能。
一、Consul安裝
下載地址:https://www.consul.io/downloads.html
1、windows
consul agent -dev
ui管理端口和服務註冊端口爲:8500
集羣管理端口爲:8301、8302
2、linux(CentOS 7.6)
#拉取安裝包
wget https://releases.hashicorp.com/consul/1.6.2/consul_1.6.2_linux_amd64.zip
#解壓;安裝解壓工具:yum -y install unzip
unzip consul_1.6.2_linux_amd64.zip
#啓動
./consul agent -dev