【SpringCloud】(三):客戶端發現方式 Eureka
前面提到服務發現的2中方式,客戶端和服務端。這裡我們來詳細說明客戶端發現方式 Eureka。
Eureka:
官網:https://github.com/Netflix/eureka/wiki
是NetFlix開發的服務發現框架,是一個基於Rest的服務,主要用於定位執行在AWS域中的中間層服務,以達到負載均衡和中間層服務故障轉移的目的。SpringCloud將它整合在子專案spring-cloud-netflix中,實現Spring Cloud的服務發現功能。
Eureka的優點
1.Eureka來自生產環境
2.Spring Cloud對Eureka的支援比較好。
圖中各元件描述:
1.Eureka Server:
提供服務註冊服務,各個節點啟動後,會在Eureka Server中進行註冊,這樣Eureka Server 中的服務登錄檔將會儲存所有可用服務節點的資訊,服務節點的資訊可以在介面中直接的看到
2.Eureka Client:
是一個java客戶端,用於簡化與Eureka Server的互動,客戶端同時也是具備一個內建的,使用輪詢負載演算法的負載均衡器。
在應用啟動後,將會向Eureka Server傳送心跳,(預設週期為30秒)。如果Eureka Server在多個心跳週期內沒有接收到某個節點的心跳,Eureka Server 將會從服務登錄檔中把這個服務節點移除。
3.Application Server:
服務提供者
4.Application Client:
服務消費者
5.Make Remote Call:
遠端呼叫Rest介面
6.Zone:
Us-east-1c是一個zone.
7:Region:
屬於同一個region us-east-1;
相關文章
- 初識Spring Cloud Eureka(三)(Eureka客戶端之間 服務的相互呼叫)SpringCloud客戶端
- eureka客戶端依賴引入爆紅客戶端
- Kubernetes客戶端認證(三)—— Kubernetes使用CertificateSigningRequest方式簽發客戶端證書客戶端
- 【SpringCloud】(六):Ribbon實現客戶端負載均衡SpringGCCloud客戶端負載
- ZooKeeper服務發現客戶端客戶端
- Eureka高可用叢集服務端和客戶端配置服務端客戶端
- android客戶端與服務端互動的三種方式Android客戶端服務端
- oracle客戶端連線server 端, tnsnames的三種設定方式Oracle客戶端Server
- SpringCloud客戶端負載均衡——RibbonSpringGCCloud客戶端負載
- SpringCloud 客戶端負載均衡:RibbonSpringGCCloud客戶端負載
- Spring Cloud系列(四):Eureka原始碼解析之客戶端SpringCloud原始碼客戶端
- BS用什麼方式實現智慧客戶端較好?客戶端
- 以 Laravel 的方式呼叫 ai 客戶端LaravelAI客戶端
- 桌面雲的客戶端與接入方式客戶端
- 開發JAXR客戶端客戶端
- SpringCloud(3)---Eureka服務註冊與發現SpringGCCloud
- SpringCloud服務的註冊與發現(Eureka)SpringGCCloud
- SpringCloud核心教程 | 第三篇:服務註冊與發現 Eureka篇SpringGCCloud
- IE客戶客戶端程式開發的利器Bindows客戶端
- 客戶端骨架屏實現客戶端
- GRpc新增客戶端的五種方式RPC客戶端
- 騰訊 客戶端開發 QT客戶端QT
- SpringCloud升級之路2020.0.x版-18.Eureka的客戶端核心設計和配置SpringGCCloud客戶端
- ③SpringCloud 實戰:使用 Ribbon 客戶端負載均衡SpringGCCloud客戶端負載
- SpringCloud基礎教程(三)-Eureka進階SpringGCCloud
- SpringCloud入門(三)Eureka 註冊中心SpringGCCloud
- SpringCloud微服務系列(4): 服務發現與消費及客戶端負載均衡RibbonSpringGCCloud微服務客戶端負載
- SpringCloud-微服務的註冊與發現EurekaSpringGCCloud微服務
- 記一次eureka客戶端註冊失敗的問題客戶端
- JavaEE進階知識學習-----SpringCloud(三)Eureka服務註冊與發現JavaSpringGCCloud
- ZooKeeper服務發現客戶端--重連認證客戶端
- C# 客戶端程式呼叫外部程式的三種實現C#客戶端
- jQuery實現客戶端CheckAll功能jQuery客戶端
- PC客戶端軟體升級方式簡史客戶端
- MySQL client客戶端的四種連線方式MySqlclient客戶端
- springCloud學習3(Netflix Hystrix彈性客戶端)SpringGCCloud客戶端
- Go gRPC 系列三:流式客戶端和服務端GoRPC客戶端服務端
- Eureka客戶端原始碼解析 註冊/心跳/本地重新整理/下線客戶端原始碼