服務發現(consul)搭建


服務發現(consul)搭建

下載最新版 consul

本人使用的版本為1.5.1,操作系統:window server 2008

consul部署的時候分為客戶端和服務端,本次操作服務器2台,客戶端1台

服務器2台:222.222.222.8,222.222.222.16

客戶端:222.222.222.15

  • 222.222.222.8 服務器配置文件(server.json):
{
 "datacenter":"dcl",
"data_dir":"data",
"node_name":"consul-server01",
"server":true,
"bootstrap_expect":2,
"bind_addr":"222.222.222.8",
"client_addr":"0.0.0.0",
"ui":true
}  

啟動服務

用bat 使用 sc 命令 設置為window server 服務自動啟動 

sc create "ZctGroup.ConsulServer" binPath= "E:\consul_1.5.1_windows_amd64\consul.exe agent -config-dir E:\consul_1.5.1_windows_amd64\server.json " start= auto 
sc description "ZctGroup.ConsulServer" "服務發現"
sc start "ZctGroup.ConsulServer"
pause

 

  • 222.222.222.16 服務器配置文件(server.json):
{
 "datacenter":"dcl",
"data_dir":"data",
"node_name":"consul-server02",
"server":true,
"bind_addr":"222.222.222.16",
"client_addr":"0.0.0.0",
"ui":true,
"retry_join":["222.222.222.8"],
"retry_interval":"30s",
"rejoin_after_leave":true,
"start_join":["222.222.222.8"]
}

啟動服務

用bat 使用 sc 命令 設置為window server 服務自動啟動 

sc create "ZctGroup.ConsulServer" binPath= "E:\consul_1.5.1_windows_amd64\consul.exe agent -config-dir E:\consul_1.5.1_windows_amd64\server.json " start= auto 
sc description "ZctGroup.ConsulServer" "服務發現"
sc start "ZctGroup.ConsulServer"
pause

  • 222.222.222.15 客戶端配置文件
{
 "datacenter":"dcl",
"data_dir":"data",
"node_name":"consul-client01",
"server":false,
"bind_addr":"222.222.222.15",
"client_addr":"222.222.222.15",
"ui":true,
"retry_join":["222.222.222.8"],
"retry_interval":"30s",
"rejoin_after_leave":true,
"start_join":["222.222.222.8"]
}

啟動服務

用bat 使用 sc 命令 設置為window server 服務自動啟動

sc create "ZctGroup.ConsulClient" binPath= "E:\consul_1.5.1_windows_amd64\consul.exe agent -config-dir E:\consul_1.5.1_windows_amd64\server.json " start= auto 
sc description "ZctGroup.ConsulClient" "服務發現"
sc start "ZctGroup.ConsulClient"
pause

 

查看結果:

 


免責聲明!

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



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