SpringCloud分布式開發五大神獸

2021-08-16 04:29:57 字數 561 閱讀 4082

客服端負載均衡——netflix ribbon

斷路器——netflix hystrix

服務閘道器——netflix zuul

分布式配置——spring cloud config

ribbon客戶端元件提供一系列完善的配置選項,比如連線超時、重試、重試演算法等。ribbon內建可插拔、可定製的負載均衡元件。下面是用到的一些負載均衡策略:

加權響應時間負載均衡

區域感知輪詢負載均衡

隨機負載均衡

使用archaius完成執行時配置

使用jmx暴露運維指標,使用servo發布

多種可插拔的序列化選擇

非同步和批處理操作(即將推出)

自動sla框架(即將推出)

系統管理/指標控制台(即將推出)

類似nginx,反向**的功能,不過netflix自己增加了一些配合其他元件的特性。

這個還是靜態的,得配合spring cloud bus實現動態的配置更新。

SpringCloud 分布式配置

我們一般把配置檔案寫在專案中直接獲取相關引數 spring cloud config實現的配置中心預設採用git來儲存配置資訊,所以使用spring cloud config構建的配置伺服器,天然就支援對微服務應用配置資訊的版本管理,並且可以通過git客戶端工具來方便的管理和訪問配置內容。1.配置倉...

springcloud分布式配置中心

本文是對內容做些應用 1.bootstrap.properties檔案內容 必須與配置中心中的檔案字首一致 開啟健康檢查 需要spring boot starter actuator依賴 eureka.client.healthcheck.enabled true 續約更新時間間隔 預設30秒 eu...

SpringCloud 分布式知識學習

target elementtype.type retention retentionpolicy.runtime documented inherited enablediscoveryclient enablecircuitbreaker 乙個註解引用三個註解,標示這是springboot應用 ...