Eureka(服務發現框架)

什麼是服務發現,不瞭解的可以自行百度或google
Eureka是netfix開發的一個框架,定位於中間層,用於保障負載均衡和中間層的故障轉移,它是基於RESET開發的服務框架
基本組件:Eureka Server 和Eureka Client
簡單框架如下圖:
Eureka(服務發現框架)
Eureka Server:主要提供存放註冊的信息,它也提供了web界面可以查看有哪些服務,他的可用性通過複製來實現,可以通過keeplived來實現高可用
Eureka Client:是一個Java客戶端,放在各個服務中,用於跟server端進行通信,將信息註冊到服務端,同時發送心跳給server端,它本身也有緩存機制(緩存了各個服務的信息),用於防止所有的server端掛掉導致服務中斷的情況。

缺點:Eureka是C/S架構,目前netfix從2.0開始閉源

替×××源工具:etcd、consul、zookeeper

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章