# 阿里架構(gòu)師心血:Spring Cloud Alibaba筆記

前言:

阿里巴巴十艾,作為國內(nèi)互聯(lián)網(wǎng)公司的Top抵代,算是業(yè)界的標(biāo)桿,有阿里背景的程序員忘嫉,也更具有權(quán)威性荤牍。作為程序員,都清楚阿里對(duì)于員工要求有多高榄融,技術(shù)人員掌握的技術(shù)水平更是望塵莫及参淫。所以,大廠程序員的很多經(jīng)驗(yàn)也都值得我們借鑒和學(xué)習(xí)愧杯,在一定程度上確實(shí)能夠幫助我們“走捷徑”涎才。

Spring Cloud Alibaba其實(shí)是阿里的微服務(wù)解決方案,是阿里巴巴結(jié)合自身微服務(wù)實(shí)踐,開源的微服務(wù)全家桶力九,在Spring Cloud項(xiàng)目中孵化成為Spring Cloud的子項(xiàng)目耍铜。第一代的Spring Cloud標(biāo)準(zhǔn)中很多組件已經(jīng)停更,如:Eureak,zuul等。所以Spring Cloud Alibaba很有可能成為Spring Cloud第二代的標(biāo)準(zhǔn)實(shí)現(xiàn)跌前,所以許多組件在業(yè)界逐漸開始使用棕兼,已有很多成功案例。值得一提的是Spring Cloud Alibaba對(duì)Dubbo做了很好的兼容抵乓,同時(shí)也提供了一些強(qiáng)大的功能伴挚,如 Sentinel 流控 靶衍,Seata 分布式事務(wù),Nacos 服務(wù)發(fā)現(xiàn)與注冊(cè)等等茎芋。

但現(xiàn)在網(wǎng)上學(xué)習(xí)SpringCloudAlibab的資料要么不全要么很少颅眶,完整的就更別說了,所以今天給大家免費(fèi)分享的正是Alibaba出品的Spring Cloud Alibaba 的學(xué)習(xí)文檔田弥,圖文并茂涛酗,量身打造,非常適合再學(xué)習(xí)Spring Cloud Alibaba的朋友觀看偷厦!下面來看看這份Spring Cloud Alibaba 學(xué)習(xí)文檔吧商叹!

一、微服務(wù)概念

隨著互聯(lián)網(wǎng)的發(fā)展只泼,網(wǎng)站應(yīng)用的規(guī)模也在不斷的擴(kuò)大剖笙,進(jìn)而導(dǎo)致系統(tǒng)架構(gòu)也在不斷的進(jìn)行變化。從互聯(lián)網(wǎng)早起到現(xiàn)在辜妓,系統(tǒng)架構(gòu)大體經(jīng)歷了下面幾個(gè)過程: 單體應(yīng)用架構(gòu)—>垂直應(yīng)用架構(gòu)—>分布式架構(gòu)—>SOA架構(gòu)—>微服務(wù)架構(gòu)枯途,當(dāng)然還有悄然興起的Service Mesh(服務(wù)網(wǎng)格化)忌怎。接下來我們就來了解一下每種系統(tǒng)架構(gòu)是什么樣子的籍滴, 以及各有什么優(yōu)缺點(diǎn)。

image.png
image.png

二榴啸、微服務(wù)環(huán)境搭建

image.png
image.png

三孽惰、 Nacos Discovery–服務(wù)治理

什么是服務(wù)治理

服務(wù)治理是微服務(wù)架構(gòu)中最核心最基本的模塊。用于實(shí)現(xiàn)各個(gè)微服務(wù)的自動(dòng)化注冊(cè)與發(fā)現(xiàn)鸥印。

image.png
image.png

四勋功、 Sentinel–服務(wù)容錯(cuò)

在微服務(wù)架構(gòu)中,我們將業(yè)務(wù)拆分成一個(gè)個(gè)的服務(wù)库说,服務(wù)與服務(wù)之間可以相互調(diào)用狂鞋,但是由于網(wǎng)絡(luò)原因或者自身的原因,服務(wù)并不能保證服務(wù)的100%可用潜的,如果單個(gè)服務(wù)出現(xiàn)問題骚揍,調(diào)用這個(gè)服務(wù)就會(huì)出現(xiàn)網(wǎng)絡(luò)延遲,此時(shí)若有大量的網(wǎng)絡(luò)涌入啰挪,會(huì)形成任務(wù)堆積信不,最終導(dǎo)致服務(wù)癱瘓。

image.png
image.png

第五章 Gateway–服務(wù)網(wǎng)關(guān)

在微服務(wù)架構(gòu)中亡呵,一個(gè)系統(tǒng)會(huì)被拆分為很多個(gè)微服務(wù)抽活。那么作為客戶端要如何去調(diào)用這么多的微服務(wù)呢?如果沒有網(wǎng)關(guān)的存在锰什,我們只能在客戶端記錄每個(gè)微服務(wù)的地址下硕,然后分別去調(diào)用丁逝。


image.png
image.png

六、Sleuth–鏈路追蹤

在大型系統(tǒng)的微服務(wù)化構(gòu)建中梭姓,一個(gè)系統(tǒng)被拆分成了許多模塊果港。這些模塊負(fù)責(zé)不同的功能,組合成系統(tǒng)糊昙,最終可以提供豐富的功能辛掠。在這種架構(gòu)中,一次請(qǐng)求往往需要涉及到多個(gè)服務(wù)释牺÷荞茫互聯(lián)網(wǎng)應(yīng)用構(gòu)建在不同的軟件模塊集上,這些軟件模塊没咙,有可能是由不同的團(tuán)隊(duì)開發(fā)猩谊、可能使用不同的編程語言來實(shí)現(xiàn)、有可能布在了幾千臺(tái)服務(wù)器祭刚,橫跨多個(gè)不同的數(shù)據(jù)中心牌捷,也就意味著這種架構(gòu)形式也會(huì)存在一些問題

image.png
image.png

七、Rocketmq–消息驅(qū)動(dòng)

image.png
image.png

八涡驮、SMS–短信服務(wù)及Nacos Config–服務(wù)配置

image.png
image.png

九暗甥、Seata–分布式事務(wù)

事務(wù)指的就是一個(gè)操作單元,在這個(gè)操作單元中的所有操作最終要保持一致的行為捉捅,要么所有操作都成功撤防,要么所有的操作都被撤銷。簡單地說棒口,事務(wù)提供一種“要么什么都不做寄月,要么做全套”機(jī)制。


image.png
image.png
image.png

</article>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末无牵,一起剝皮案震驚了整個(gè)濱河市漾肮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌茎毁,老刑警劉巖克懊,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異充岛,居然都是意外死亡保檐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門崔梗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來夜只,“玉大人,你說我怎么就攤上這事蒜魄∪雍ィ” “怎么了场躯?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長旅挤。 經(jīng)常有香客問我踢关,道長,這世上最難降的妖魔是什么粘茄? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任签舞,我火速辦了婚禮,結(jié)果婚禮上柒瓣,老公的妹妹穿的比我還像新娘儒搭。我一直安慰自己,他們只是感情好芙贫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布搂鲫。 她就那樣靜靜地躺著,像睡著了一般磺平。 火紅的嫁衣襯著肌膚如雪魂仍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天拣挪,我揣著相機(jī)與錄音擦酌,去河邊找鬼。 笑死媒吗,一個(gè)胖子當(dāng)著我的面吹牛仑氛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播闸英,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼介袜!你這毒婦竟也來了甫何?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤遇伞,失蹤者是張志新(化名)和其女友劉穎辙喂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸠珠,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡巍耗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渐排。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炬太。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖驯耻,靈堂內(nèi)的尸體忽然破棺而出亲族,到底是詐尸還是另有隱情炒考,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布霎迫,位于F島的核電站斋枢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏知给。R本人自食惡果不足惜瓤帚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涩赢。 院中可真熱鬧缘滥,春花似錦、人聲如沸谒主。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霎肯。三九已至擎颖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間观游,已是汗流浹背搂捧。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留懂缕,地道東北人允跑。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像搪柑,于是被迫代替她去往敵國和親聋丝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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