SpringCloud分佈式的五大重點的基本介紹java
服務器的註冊與發現—Netflix Eureka算法
客戶端負載均衡—Netflix Ribbon服務器
斷路器—Netflix Hystrix負載均衡
服務網關—Netflix Zuui分佈式
分佈式配置—Spring Cloud Configui
Eureka:資源
一個RESTful服務,用來定位運行在AWS地區(Region)中的中間層服務。io
它由兩個組件組成:Eureka服務器和Eureka客戶端。軟件
Netflix在其生產環境中使用的是另外的客戶端,它提供基於流量、資源利用率以及出錯狀態的加權負載均衡。配置
Ribbon
主要提供客戶側的軟件負載均衡算法。
Ribbon客戶端組件提供一系列完善的配置選項,好比鏈接超時、重試、重試算法等。
Ribbon內置可插拔、可定製的負載均衡組件。
一些經常使用的負載均衡策略: