Consul環境搭建


大家在玩的時候 一定要使用ningx 1.9以上版本啊!

下載:wget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip

 解壓:  yum -y install unzip 

             unzip consul_0.7.5_linux_amd64.zip

 安裝:./consul   直接運行

看到這個:

成功!

 大體畫一個原理圖:

 

Key是單個 value是多個    Nginx每隔一段時間,(nginx通過upsync去讀取),通過key 讀取value  然后持久化到本地   加載到內存使用

大家在玩的時候 一定要使用ningx 1.9以上版本啊!!!!!!!!!!!!!!!!!

consul 是一個整體 包括 圖形化界面

 

 啟動:   ./consul agent -dev -ui -node=consul-dev -client=192.168.91.5

 看到如下:

訪問:

使用PostMan

注冊接口: http://192.168.91.5:8500/v1/catalog/register

 

參數1

{"Datacenter": "dc1","Node":"tomcat", "Address":"192.168.5.165","Service": {"Id" :"192.168.5.165:8080", "Service": "toov5","tags": ["dev"], "Port": 8080}}

 

參數2

{"Datacenter": "dc1", "Node":"tomcat", "Address":"192.168.5.165","Service": {"Id" :"192.168.5.165:8081", "Service": "toov5","tags": ["dev"], "Port": 8081}}   

      

Datacenter指定數據中心,Address指定服務IP,Service.Id指定服務唯一標識,Service.Service指定服務分組,Service.tags指定服務標簽(如測試環境、預發環境等),Service.Port指定服務端口。

 

 

 

參數1情況:

 

 

查看:

 

 發現Http服務:

http://192.168.91.5:8500/v1/catalog/service/item_jd_tomcat


免責聲明!

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



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