Spring Cloud Alibaba 新版本發(fā)布:眾多期待內(nèi)容整合打包加入!

在Nacos 1.0.0 Release之后首繁,Spring Cloud Alibaba也終于發(fā)布了最新的版本坞琴。該版本距離上一次發(fā)布哨查,過去了整整4個月!下面就隨我一起看看剧辐,這個大家期待已久的版本都有哪些內(nèi)容值得我們關注寒亥。

版本變化

之前在《Spring Cloud Alibaba與Spring Boot、Spring Cloud之間不得不說的版本關系》一文中荧关,我有提到過當前版本的Spring Cloud Alibaba還處于孵化器中溉奕,沒有納入Spring Cloud的主線版本。所以忍啤,我們在使用的時候需要明確Spring Boot加勤、Spring Cloud主版本以及Spring Cloud Alibaba之間的版本關系。

這次的更新同波,在版本上與我之前文章中說的0.2.2來支持Greenwich有所區(qū)別鳄梅。這里糾正一下,對于Greenwich版本的支持采用了0.9.x的版本號來對應未檩,所以Spring Boot
戴尸、Spring Cloud、Spring Cloud Alibaba三者之間的準確關系如下表所示:

Spring Boot Spring Cloud Spring Cloud Alibaba
2.1.x Greenwich 0.9.x
2.0.x Finchley 0.2.x
1.5.x Edgware 0.1.x
1.5.x Dalston 0.1.x

模塊新增

這次新版本中冤狡,最值得關注的應該就是下面這幾個新模塊的加入了孙蒙。之前我說過非常看好Spring Cloud Alibaba悲雳,下面新增的幾個模塊就是主要原因之一挎峦。

spring-cloud-alibaba-dubbo

對于Dubbo的支持,我覺得對于國內(nèi)用戶來說怜奖,是非常有意義的浑测。由于Dubbo在過去一段時間對國內(nèi)行業(yè)的滲透非常廣,至今依然有很多團隊在使用著這個老牌RPC歪玲。但是迁央,由于Dubbo只是一個單純的RPC框架,它不像Spring Cloud這樣滥崩,擁有不錯的生態(tài)岖圈,在外圍設施的對接支持上做了非常多的努力,使得我們在使用Spring Cloud的時候钙皮,可以很快的體系化我們的基礎設施蜂科。

現(xiàn)在顽决,Spring Cloud Alibaba將Dubbo融入Spring Cloud體系,可以讓其一起享受Spring Cloud生態(tài)的各種便利导匣。對于原來的Dubbo用戶來說才菠,該模塊的加入為原Dubbo用戶擁抱Spring Cloud生態(tài)提供了非常好的支持,可以大大減少用戶自己融入需要做的擴展工作量贡定。

為什么說這個模塊好呢赋访?看看下面幾個與Spring Cloud生態(tài)融合的重要功能:

  • 支持所有Spring Cloud的注冊中心實現(xiàn),包括Spring Cloud Alibaba中整合的Nacos缓待。也就是說蚓耽,以前我們自己在整合Spring Cloud和Dubbo來使用的時候,如果不去為Dubbo擴展注冊中心旋炒,那么就不得不采用Eureka + Zookeeper同時存在的復雜架構〔接疲現(xiàn)在,在這個模塊的幫助下瘫镇,注冊中心就可以得到統(tǒng)一鼎兽。
  • 支持RestTemplate,開發(fā)者只需要在定義RestTemplate的@Bean注解上搭配使用@DubboTransported注解汇四,就能將這個客戶端直接支持Dubbo調(diào)用接奈。
  • 支持Feign,開發(fā)者只需要在@FeignClient注解上搭配使用@DubboTransported通孽,就能將Feign客戶端變成Dubbo的客戶端。這樣的設計睁壁,對于傳統(tǒng)Spring Cloud用戶來說背苦,是不是也非常容易接受呢?

如果您的團隊還在堅持使用Dubbo潘明,又很想引入Spring Cloud行剂,那么不妨移步來嘗試一下Spring Cloud Alibaba的最新版本吧!

注意:該模塊沒有發(fā)布到0.1.2中钳降,所以只有0.2.2和0.9.0中才擁有厚宰。也就是說,僅支持Spring Boot 2.x和Spring Cloud Finchley版和Greenwich版遂填。

spring-cloud-alibaba-seata

Seata是Alibaba與螞蟻金融共建的一個開源分布式事務解決方案铲觉。通過該模塊的加入,可以非常方便的在Spring MVC吓坚、RestTemplate撵幽、FeignClient的調(diào)用中傳遞事務上下文,同時也支持與Hystrix礁击、Sentinel的聯(lián)合使用盐杂。全方面的打通Spring Cloud生態(tài)的分布式事務場景逗载。

這個框架我還沒有深入的研究過,后續(xù)我也會將這部分內(nèi)容的學習寫到《Spring Cloud Alibaba基礎教程》中與大家分享心得與經(jīng)驗链烈。如果對這個感興趣的厉斟,記得關注我喲。

spring-cloud-alibaba-sentinel-zuul

在該模塊中定義了一些為Zuul定制的過濾器:SentinelPreFilter强衡、SentinelPostFilter捏膨、SentinelErrorFilter。通過它們來為Zuul實現(xiàn)網(wǎng)關層的請求流量控制食侮。用戶可以通過spring.cloud.sentinel.zuul.參數(shù)來配置這些Sentinel過濾器号涯。

spring-cloud-alibaba-sms

SMS是阿里云的商業(yè)化產(chǎn)品。所以該模塊類之前的SchedulerX模塊锯七,OSS模塊類似链快,主要為了更方便的整合使用而存在。如果是Spring Cloud用戶眉尸,同時也是阿里云這些產(chǎn)品的用戶域蜗,那么直接使用還是非常方便的。但是如果這兩個條件都不滿足噪猾,那么可以忽略之霉祸。

模塊升級

在該版本中對于一些重要的基礎設施模塊也做了大幅度的版本升級,包括:

  • Nacos:從0.6.2升級到1.0.0
  • Sentinel:從1.4.0升級到1.5.2

對于模塊功能升級主要與模塊整合對象的自身版本有關袱蜡,所以對于這部分的內(nèi)容讀者可以查閱Nacos 1.0.0的文檔以及Sentinel 1.5.2的文檔來進一步新增功能丝蹭。

而對于Spring Cloud Alibaba對其整合新增的配置或注解使用,可以見本文參考資料鏈接看看更新了什么內(nèi)容坪蚁,這里就不做具體介紹了奔穿。

最后歡迎留言參與討論,說說您對Spring Cloud Alibaba新版本的看法吧敏晤!

參考資料

專題推薦

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贱田,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子嘴脾,更是在濱河造成了極大的恐慌男摧,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件译打,死亡現(xiàn)場離奇詭異耗拓,居然都是意外死亡,警方通過查閱死者的電腦和手機扶平,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門帆离,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人结澄,你說我怎么就攤上這事哥谷“逗唬” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵们妥,是天一觀的道長猜扮。 經(jīng)常有香客問我,道長监婶,這世上最難降的妖魔是什么旅赢? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮惑惶,結果婚禮上煮盼,老公的妹妹穿的比我還像新娘。我一直安慰自己带污,他們只是感情好僵控,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鱼冀,像睡著了一般报破。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上千绪,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天充易,我揣著相機與錄音,去河邊找鬼荸型。 笑死盹靴,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的帆疟。 我是一名探鬼主播鹉究,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼踪宠!你這毒婦竟也來了?” 一聲冷哼從身側響起妈嘹,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤柳琢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后润脸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柬脸,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年毙驯,在試婚紗的時候發(fā)現(xiàn)自己被綠了倒堕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡爆价,死狀恐怖垦巴,靈堂內(nèi)的尸體忽然破棺而出媳搪,到底是詐尸還是另有隱情,我是刑警寧澤骤宣,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布秦爆,位于F島的核電站,受9級特大地震影響憔披,放射性物質(zhì)發(fā)生泄漏等限。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一芬膝、第九天 我趴在偏房一處隱蔽的房頂上張望望门。 院中可真熱鬧,春花似錦锰霜、人聲如沸筹误。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纫事。三九已至,卻和暖如春所灸,著一層夾襖步出監(jiān)牢的瞬間丽惶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工爬立, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钾唬,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓侠驯,卻偏偏與公主長得像抡秆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吟策,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容