CentOS安裝Consul服務註冊和服務發現

2021-09-12 21:36:13 字數 915 閱讀 8754

consul 簡化了分布式環境中的服務的註冊和發現流程,通過 http 或者 dns 介面發現。 

有了很多實用的功能。 

一致性協議採用 raft 演算法,來保證服務的高可用。 

wget
2)解壓zip包,解壓後只有乙個可執行檔案consul,連個readme也沒有

unzip consul_1.4.3_linux_amd64.zip
3)啟動consul

./consul agent -dev -ui -node=consul-dev -client=192.168.43.133
-dev 引數表示開發模式執行,該節點的啟動不能用於生產環境,因為該模式下不會持久化任何狀態。另外還有-server表示服務模式執行

-ui 引數表示開啟ui管理,否則看不到ui管理介面。 

-node 引數表示給這個節點增加乙個名稱 

-client 引數表示繫結 ip 192.168.43.133 ,保證通過8500埠**成功。

4)設定防火牆開放8500埠

firewall-cmd --zone=public --add-port=8500/tcp --permanent
引數--permanent表示永久生效 

5)瀏覽器開啟192.168.43.133:8500

6)安裝配置完成!

更多命令及引數請參考:consul引數大全

centos安裝redis server服務

進入 usr local mysql目錄make。然後再進入 usr local mysql src,接著cp redis server redis cli redis sentinel redis benchmark redis check aof usr local bin 建立配置檔案 mkd...

CentOS7安裝 Apache HTTP 伺服器

點選 11457次 不管你因為什麼原因使用伺服器,大部分情況下你都需要乙個 http 伺服器執行 多 使用者端指令碼和很多其它的東西。安裝 apache 伺服器 listen 80 把埠號 80 改為其它任何埠 例如 3221 儲存並退出。更改 apache 埠 允許 http 服務通過防火牆 永久...

consul 安裝部署

一 概述 consul是google開源的乙個使用go語言開發的服務發現 配置管理中心服務。內建了服務註冊與發現框 架 分布一致性協議實現 健康檢查 key value儲存 多資料中心方案,不再需要依賴其他工具 比如zookeeper等 服務部署簡單,只有乙個可執行的二進位制的包。每個節點都需要執行...