Spring cloud核心組件實(shí)例參考

閱讀閱讀公眾號作者macrozheng的文章:http://www.macrozheng.com/#/cloud/springcloud

整體架構(gòu)

Spring Cloud Config

集中配置管理工具蕊连,分布式系統(tǒng)中統(tǒng)一的外部配置管理常挚,默認(rèn)使用Git來存儲配置埃难,可以支持客戶端配置的刷新及加密瓣喊、解密操作睡腿。

Spring Cloud Netflix

包括Eureka、Hystrix、Ribbon譬涡、Feign、Zuul等核心組件料皇。

Eureka:服務(wù)注冊谓松、治理組件,包括服務(wù)端的注冊中心和客戶端的服務(wù)發(fā)現(xiàn)機(jī)制践剂;支持添加認(rèn)證鬼譬,提高系統(tǒng)安全性;

Ribbon:負(fù)載均衡的服務(wù)調(diào)用組件逊脯,支持多種負(fù)載均衡調(diào)用策略优质,具體通過robbin.NFLoadBalancerRuleClassNam指定;

Hystrix:服務(wù)容錯(cuò)組件军洼,實(shí)現(xiàn)斷路器模式巩螃,為依賴服務(wù)的出錯(cuò)和延遲提供容錯(cuò)能力;@HystrixCommand注解支持:忽略對指定異常類型的容錯(cuò)匕争,使能緩存避乏、刪除緩存等操作;@HystrixCollapser注解支持:請求合并等甘桑,降低系統(tǒng)性能開銷拍皮;

OpenFeign:基于Ribbon和Hystrix的聲明式服務(wù)調(diào)用組件歹叮,集成Robbin及Hystrix的負(fù)載均衡及服務(wù)容錯(cuò)的相關(guān)功能(比較推薦)

Zuul:API網(wǎng)關(guān)組件,對請求提供路由及過濾功能铆帽。路由功能負(fù)責(zé)將外部請求轉(zhuǎn)發(fā)到具體的服務(wù)實(shí)例上去咆耿,是實(shí)現(xiàn)統(tǒng)一訪問入口的基礎(chǔ);過濾功能負(fù)責(zé)對請求過程進(jìn)行額外的處理爹橱,是請求校驗(yàn)過濾及服務(wù)聚合的基礎(chǔ)萨螺。同時(shí)由于Zuul自動(dòng)集成了Ribbon和Hystrix,所以Zuul具有負(fù)載均衡和服務(wù)容錯(cuò)能力宅荤,可以通過Ribbon和Hystrix的配置來配置Zuul中的相應(yīng)功能(比較推薦)

Spring Cloud Bus

用于傳播集群狀態(tài)變化的消息總線屑迂,使用輕量級消息代理鏈接分布式系統(tǒng)中的節(jié)點(diǎn),可以用來動(dòng)態(tài)刷新集群中的服務(wù)配置冯键。主要支持Apache Kafka及RabbitMQ

Spring Cloud Consul

基于Hashicorp Consul的服務(wù)治理組件惹盼。

Spring Cloud Security

安全工具包,對Zuul代理中的負(fù)載均衡OAuth2客戶端及登錄認(rèn)證進(jìn)行支持惫确。

Spring Cloud Sleuth

應(yīng)用程序的分布式請求鏈路跟蹤手报,支持使用Zipkin和基于日志的跟蹤。結(jié)合ES進(jìn)行日跟蹤信息的持久化存儲

Spring Cloud Gateway

API網(wǎng)關(guān)組件改化,對請求提供路由及過濾功能掩蛤,與Zuul類似

附加文章

Spring Cloud 整體架構(gòu)概覽

Spring Cloud Eureka:服務(wù)注冊與發(fā)現(xiàn)

Spring Cloud Ribbon:負(fù)載均衡的服務(wù)調(diào)用

Spring Cloud Hystrix:服務(wù)容錯(cuò)保護(hù)

Hystrix Dashboard:斷路器執(zhí)行監(jiān)控

Spring Cloud OpenFeign:基于Ribbon和Hystrix的聲明式服務(wù)調(diào)用

Spring Cloud Zuul:API網(wǎng)關(guān)服務(wù)

Spring Cloud Config:外部集中化配置管理

Spring Cloud Bus:消息總線

Spring Cloud Sleuth:分布式請求鏈路跟蹤

Spring Cloud Consul:服務(wù)治理與配置中心

Spring Cloud Gateway:新一代API網(wǎng)關(guān)服務(wù)

Spring Boot Admin:微服務(wù)應(yīng)用監(jiān)控

Spring Cloud Security:Oauth2使用入門

Spring Cloud Security:Oauth2結(jié)合JWT使用

Spring Cloud Security:Oauth2實(shí)現(xiàn)單點(diǎn)登錄

Spring Cloud Alibaba:Nacos 作為注冊中心和配置中心使用

Spring Cloud Alibaba:Sentinel實(shí)現(xiàn)熔斷與限流

使用Seata徹底解決Spring Cloud中的分布式事務(wù)問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市陈肛,隨后出現(xiàn)的幾起案子揍鸟,更是在濱河造成了極大的恐慌,老刑警劉巖句旱,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阳藻,死亡現(xiàn)場離奇詭異,居然都是意外死亡谈撒,警方通過查閱死者的電腦和手機(jī)腥泥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來啃匿,“玉大人蛔外,你說我怎么就攤上這事醇王∪匆ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵责蝠,是天一觀的道長橙数。 經(jīng)常有香客問我尊流,道長,這世上最難降的妖魔是什么灯帮? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任崖技,我火速辦了婚禮逻住,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘迎献。我一直安慰自己瞎访,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布吁恍。 她就那樣靜靜地躺著扒秸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冀瓦。 梳的紋絲不亂的頭發(fā)上伴奥,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音翼闽,去河邊找鬼拾徙。 笑死,一個(gè)胖子當(dāng)著我的面吹牛感局,可吹牛的內(nèi)容都是我干的尼啡。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼询微,長吁一口氣:“原來是場噩夢啊……” “哼崖瞭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起撑毛,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤书聚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后藻雌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寺惫,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年蹦疑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片萨驶。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡歉摧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出腔呜,到底是詐尸還是另有隱情叁温,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布核畴,位于F島的核電站膝但,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谤草。R本人自食惡果不足惜跟束,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一莺奸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧冀宴,春花似錦灭贷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至逃延,卻和暖如春览妖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背揽祥。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工讽膏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盔然。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓桅打,卻偏偏與公主長得像,于是被迫代替她去往敵國和親愈案。 傳聞我的和親對象是個(gè)殘疾皇子挺尾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344