服務註冊、服務登錄檔、服務發現
***:通過服務註冊機制將啟動服務的資訊上傳至服務登錄檔,服務發現機制通過服務登錄檔實時獲取可用服務的資訊。
服務註冊的方式包括:自註冊和第三方註冊。自註冊的意思是當服務啟動時,服務自動將資訊上傳至服務登錄檔,並通過心跳進行同步。第三方註冊的意思是通過乙個第三方的服務將啟動服務的資訊上傳至服務登錄檔,並通過一定機制保持更新。缺點是要保證第三方服務的高可用性。
服務登錄檔也是乙個服務集群,維護了乙個資料庫,資料庫中儲存的是可用服務的資訊。
consul集群和服務發現
建立集群 1個client,3個server docker run d name consul1 p 8900 8500 e consul bind inte ce eth0 consul agent server true bootstrap expect 3 client 0.0.0.0 ui ...
基於Docker的負載均衡和服務發現
核心空間 lvs ipvs 使用者空間 nginx 使用者空間 haproxy 自定義路由服務 作為乙個可選的容器,實現跟簡單路由服務類似,解決如下需求 slb路由服務 將slb繫結到某個服務上面,後端隨服務的啟停動態配置。主要解決如下需求 layers s n ingress 入口通訊 e w p...
負載均衡和高可用和服務發現
我們都知道ngnix可以做反向 來實現負載均衡。但是如果ngnix掛了豈不是就完蛋了。所以,我們需要同時實現負載均衡和高可用。反向 一般有下面幾種技術 ngnix 號稱能支援5w以上高併發連線,3w併發連線的情況下是apache httpd的10倍。這得益於nginx使用了最新的epoll linu...