4.服務(wù)拆分面臨的問(wèn)題

1.服務(wù)如何定義
對(duì)于單體應(yīng)用來(lái)說(shuō),不同功能模塊之前相互交互時(shí)究孕,通常是以類(lèi)庫(kù)的方式來(lái)提供各個(gè)模塊的功能厨诸。對(duì)于微服務(wù)來(lái)說(shuō),每個(gè)服務(wù)都運(yùn)行在各自的進(jìn)程之中绘趋,應(yīng)該以何種形式向外界傳達(dá)自己的信息呢?答案就是接口陷遮,無(wú)論采用哪種通訊協(xié)議,是HTTP還是RPC帽馋,服務(wù)之間的調(diào)用都通過(guò)接口描述來(lái)約定,約定內(nèi)容包括接口名绽族、接口參數(shù)以及接口返回值。

2.服務(wù)如何注冊(cè)和發(fā)現(xiàn)
單體應(yīng)用由于部署在同一個(gè)WAR包里涛漂,接口之間的調(diào)用屬于進(jìn)程內(nèi)的調(diào)用检诗。而拆分為微服務(wù)獨(dú)立部署后,服務(wù)提供者該如何對(duì)外暴露自己的地址岁诉,服務(wù)調(diào)用者該如何查詢所需要調(diào)用的服務(wù)的地址呢?這個(gè)時(shí)候你就需要一個(gè)類(lèi)似登記處的地方哗蜈,能夠記錄每個(gè)服務(wù)提供者的地址以供服務(wù)調(diào)用者查詢坠韩,在微服務(wù)架構(gòu)里,這個(gè)地方就是注冊(cè)中心只搁。

3.服務(wù)如何監(jiān)控
通常對(duì)于一個(gè)服務(wù),我們最關(guān)心的是QPS(調(diào)用量)氢惋、AvgTime(平均耗時(shí))以及P999(99.9%的請(qǐng)求性能在多少毫秒以內(nèi))這些指標(biāo)。這時(shí)候你就需要一種通用的監(jiān)控方案骚亿,能夠覆蓋業(yè)務(wù)埋點(diǎn)熊赖、數(shù)據(jù)收集、數(shù)據(jù)處理,最后到數(shù)據(jù)展示的全鏈路功能捆姜。

4.服務(wù)如何治理
可以想象迎膜,拆分為微服務(wù)架構(gòu)后,服務(wù)的數(shù)量變多了星虹,依賴關(guān)系也變復(fù)雜了。比如一個(gè)服務(wù)的性能有問(wèn)題時(shí)宽涌,依賴的服務(wù)都勢(shì)必會(huì)受到影響蝶棋。可以設(shè)定一個(gè)調(diào)用性能閾值兼贸,如果一段時(shí)間內(nèi)一直超過(guò)這個(gè)值吃溅,那么依賴服務(wù)的調(diào)用可以直接返回,這就是熔斷决侈,也是服務(wù)治理最常用的手段之一。

5.故障如何定位
在單體應(yīng)用拆分為微服務(wù)之后枉圃,一次用戶調(diào)用可能依賴多個(gè)服務(wù)庐冯,每個(gè)服務(wù)又部署在不同的節(jié)點(diǎn)上孽亲,如果用戶調(diào)用出現(xiàn)問(wèn)題展父,你需要有一種解決方案能夠?qū)⒁淮斡脩粽?qǐng)求進(jìn)行標(biāo)記,并在多個(gè)依賴的服務(wù)系統(tǒng)中繼續(xù)傳遞篮绿,以便串聯(lián)所有路徑衡载,從而進(jìn)行故障定位。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末弃榨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鲸睛,更是在濱河造成了極大的恐慌,老刑警劉巖官辈,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拳亿,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡肺魁,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)寂呛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瘾晃,“玉大人,你說(shuō)我怎么就攤上這事蹦误。” “怎么了尚镰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵哪廓,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我涡真,道長(zhǎng),這世上最難降的妖魔是什么缸剪? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任东亦,我火速辦了婚禮唬渗,結(jié)果婚禮上奋渔,老公的妹妹穿的比我還像新娘。我一直安慰自己嫉鲸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布座菠。 她就那樣靜靜地躺著藤树,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岁钓。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音囚霸,去河邊找鬼激才。 笑死拓型,一個(gè)胖子當(dāng)著我的面吹牛瘸恼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播东帅,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼靠闭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了愧膀?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤芬为,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后媚朦,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡福稳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年瑞侮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片越妈。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡钮糖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出店归,到底是詐尸還是另有隱情,我是刑警寧澤且叁,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布秩伞,位于F島的核電站,受9級(jí)特大地震影響纱新,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜脸爱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一阅羹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捏鱼,春花似錦、人聲如沸导梆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至却盘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間黄橘,已是汗流浹背屈溉。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留子巾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓椰于,卻偏偏與公主長(zhǎng)得像仪搔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子僻造,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

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