Consul安裝與配置


一.Consul簡介:

1. 是什么:

Consul是一套開源的分布式服務發現和配置管理系統,由HashiCorp公司用Go語言開發。

提供了微服務系統中的服務治理、配置中心、控制總線等功能。這些功能中的每一個都可以根據需要單獨使用,也可以一起使用以構建全方位的服務網格,總之Consul提供了一種完整的服務網格解決方案。

它具有很多優點。包括:基於raft協議,比較簡潔;支持健康檢查,同時支持HTTP和DNS協議,支持跨數據中心的WAN集群,提供圖形化界面 跨平台,支持Linux、Mac、Windows

2. 能干嘛:

  服務發現    提供Http和DNS兩種發現方式

  健康監測    支持多種方式、HTTP/TCP/Docker/Shell腳本定制化

  KV存儲      Key、Value存儲方式

  多數據中心    Consul支持多數據中心

  可視化Web界面

3. 去哪下  

  https://www.consul.io/downloads.html

4. 怎么玩

  https://www.springcloud.cc/spring-cloud-consul.html

 

二. 安裝並運行consul:

官網安裝說明:https://learn.hashicorp.com/consul/getting-started/install.html

1. linux安裝consul:

  下載:

wget https://releases.hashicorp.com/consul/1.7.2/consul_1.7.2_linux_amd64.zip

  解壓:

unzip consul_1.7.2_linux_amd64.zip

  移動:

mv consul /usr/local/bin/consul

  查看consul是否安裝成功:

consul --version

  啟動:

consul agent -dev     //localhost訪問
consul agent -dev  -client 0.0.0.0 -ui     //IP訪問

  訪問測試:

netstat -nptl               //查看端口8500
ps -ef|grep consul       //查看進程編號
kill -15 29935             //殺死進程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM