《微服務(wù)設(shè)計(jì)》 --Sam Newman

? 我意識(shí)到瓤介,雖然基礎(chǔ)設(shè)施自動(dòng)化,測(cè)試和持續(xù)交付等技術(shù)很有用远荠,但如果系統(tǒng)本身的設(shè)計(jì)不支持快速變化矮固,那所能做的事情將會(huì)受到很大的限制。

本書(shū)關(guān)注的是微服務(wù)的理念譬淳,而不是具體的技術(shù)档址,因?yàn)閷?shí)現(xiàn)技術(shù)的變化速度很快,但是其背后的理論概念卻需要時(shí)間進(jìn)行變遷邻梆。

隨著領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)守伸,持續(xù)交付,按需虛擬化确虱,基礎(chǔ)設(shè)施自動(dòng)化含友,小型自治團(tuán)隊(duì),大型集群系統(tǒng)這些實(shí)踐的流行校辩,微服務(wù)也應(yīng)運(yùn)而生窘问。

什么是微服務(wù)?

微服務(wù)很小宜咒,專(zhuān)注做好一件事情惠赫。在一個(gè)單體系統(tǒng)內(nèi),通常會(huì)創(chuàng)建抽象層或者模塊來(lái)保證代碼的內(nèi)舉行故黑,從而避免上述問(wèn)題儿咱。

單一職責(zé)原則庭砍,即內(nèi)聚性:把因相同原因而變化的東西聚合到一起,而把不同原因而變化的東西分離開(kāi)來(lái)混埠。

微服務(wù)的自治性:

為了達(dá)到解耦的目的怠缸,你需要正確地建模服務(wù)和API,服務(wù)的交互協(xié)議可以有多種钳宪。

微服務(wù)可以單獨(dú)管理生命周期揭北,不會(huì)影響其他的服務(wù)。

微服務(wù)的主要好處:

1. 技術(shù)的異構(gòu)性吏颖,且每個(gè)微服務(wù)可以有自己的技術(shù)棧(從開(kāi)發(fā)語(yǔ)言搔体,存儲(chǔ)技術(shù)等)。

2. 擴(kuò)展半醉,系統(tǒng)中一般只有一部分的邏輯存在性能問(wèn)題疚俱,但為此卻需要擴(kuò)展整個(gè)單體應(yīng)用。

3. 可以快速的部署缩多,兩次發(fā)布之間的差異越大呆奕,出錯(cuò)的可能性就更大。

4. 與組織結(jié)構(gòu)相匹配瞧壮,且方便項(xiàng)目在團(tuán)之間的流通交接登馒。

6. 可組合型。外部復(fù)雜多變的需求咆槽,多樣的渠道終端陈轿,可能需要后部同一服務(wù)支持多種組裝模式和多種交互協(xié)議。

7. 對(duì)可替代性?xún)?yōu)化秦忿,重要且又復(fù)雜的遺留系統(tǒng)的改造:工作量大麦射,而且修改 風(fēng)險(xiǎn)很高。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灯谣,一起剝皮案震驚了整個(gè)濱河市潜秋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌胎许,老刑警劉巖峻呛,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辜窑,居然都是意外死亡钩述,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)穆碎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)牙勘,“玉大人,你說(shuō)我怎么就攤上這事所禀》矫妫” “怎么了放钦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)恭金。 經(jīng)常有香客問(wèn)我操禀,道長(zhǎng),這世上最難降的妖魔是什么横腿? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任床蜘,我火速辦了婚禮,結(jié)果婚禮上蔑水,老公的妹妹穿的比我還像新娘。我一直安慰自己扬蕊,他們只是感情好搀别,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著尾抑,像睡著了一般歇父。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上再愈,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天榜苫,我揣著相機(jī)與錄音,去河邊找鬼翎冲。 笑死垂睬,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的抗悍。 我是一名探鬼主播驹饺,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼缴渊!你這毒婦竟也來(lái)了赏壹?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤衔沼,失蹤者是張志新(化名)和其女友劉穎蝌借,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體指蚁,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡菩佑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了欣舵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片擎鸠。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖缘圈,靈堂內(nèi)的尸體忽然破棺而出劣光,到底是詐尸還是另有隱情袜蚕,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布绢涡,位于F島的核電站牲剃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏雄可。R本人自食惡果不足惜凿傅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望数苫。 院中可真熱鬧聪舒,春花似錦、人聲如沸虐急。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)止吁。三九已至被辑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間敬惦,已是汗流浹背盼理。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留俄删,地道東北人宏怔。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像畴椰,于是被迫代替她去往敵國(guó)和親举哟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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

  • 完整版文章請(qǐng)?jiān)L問(wèn)我的個(gè)人博客查看:damienzhong.com 微服務(wù) “微服務(wù)架構(gòu)(Microservice ...
    呆萌鐘閱讀 719評(píng)論 0 2
  • 垃圾簡(jiǎn)書(shū)迅矛,垃圾CEO妨猩,垃圾某豚,從此絕不再用秽褒。 本文是翻譯 https://martinfowler.com/ar...
    linkinparkzlz閱讀 4,003評(píng)論 0 1
  • 微服務(wù)最近非常流行壶硅,各大互聯(lián)網(wǎng)公司紛紛采用微服務(wù)架構(gòu)體系,微服務(wù)架構(gòu)模式正在為敏捷部署以及復(fù)雜企業(yè)應(yīng)用實(shí)施提供巨大...
    Sting閱讀 9,065評(píng)論 0 57
  • 在我們的軟件開(kāi)發(fā)流程中销斟,經(jīng)常需要面臨改動(dòng)庐椒,有來(lái)自用戶(hù)需求的改動(dòng),來(lái)自市場(chǎng)的蚂踊,以及為了一些潛在機(jī)會(huì)而產(chǎn)生的改動(dòng)等约谈。當(dāng)...
    草莓豆豆龍閱讀 5,595評(píng)論 0 7
  • 二師兄是一個(gè)我不太懂的人。 大部分的人,在認(rèn)識(shí)一段時(shí)間以后棱诱,你都能大致把他的很多方面歸入一種類(lèi)型的人群中泼橘。這樣,你...
    維諾爾德閱讀 714評(píng)論 0 0