你了解微服務嗎(一):微服務引入

IT治理:

IT治理的簡單定義就是使參與信息化過程的各方利益最大化的制度措施。這一概念由IBM引入中國。其本質是服務于業(yè)務,最終目標是為業(yè)務保駕護航派诬,完成使命的同時,平衡信息化中的風險链沼,推動收益最大化千埃。

https://baike.baidu.com/item/IT%E6%B2%BB%E7%90%86/10766885

服務治理:

? ? 早期多數(shù)人習慣于使用JSP實現(xiàn)系統(tǒng)所有功能逗物,為了實現(xiàn)解耦残家,思考出了基于MVC的框架起暮,將模塊內偏向展示的部分抽成獨立的視圖層(view),將負責請求處理的有任務代碼獨立為控制層(control)朝刊,由一個統(tǒng)一的業(yè)務模型(model)貫穿,這樣蜈缤,一個模塊功能開發(fā)就可以由團隊不同人員進行負責(UI設計師拾氓、前端工程師、后端工程師)底哥。

? ? 架構的分層并沒有完全解耦咙鞍,前后端代碼耦合,模塊間代碼依賴趾徽,這些問題也暴露了出來续滋,于是組件庫出現(xiàn)了,那些對外無依賴的組件可以被抽象出來發(fā)布為通用組件孵奶。工程量有顯著的優(yōu)化疲酌,業(yè)務開發(fā)人員不再需要關注那一坨底層功能代碼,復雜度轉移到了應用與組件之間的網狀依賴關系中了袁。

? ? 單體應用會隨時間增長逐漸變大朗恳,很難進行架構升級和優(yōu)化,所以企業(yè)級應用會拆分為細化的應用载绿。

企業(yè)SOA治理:

點對點(P2P)模式:

? ? 直連模式是最為原始的模式粥诫,協(xié)議五花八門,比如HTTP崭庸,文件交換怀浆。這種模式帶來的問題師導致各個應用系統(tǒng)之間是一張網狀谊囚,隨著業(yè)務的擴展,研發(fā)人員需要維護越來越龐大的連接相關代碼揉稚,協(xié)議的隨意使用并不適應整體環(huán)境的發(fā)展秒啦。

星型模式:

? ? 為了克服直連模式帶來的缺陷而產生的解決方案,通過建立一個由中間件組成的企業(yè)應用底層架構搀玖,(比如RMI余境,DCOM,J2EE灌诅,EJB)芳来,這種模式確實解決了P2P帶來的問題,但是由于廠商利益導致的技術對抗猜拾,協(xié)議之間不能互通會帶來技術上巨大的豎井即舌。

SOA模型:

? ? SOA模型是一種組件概念模型,采用中立的方式進行接口協(xié)議的定義挎袜,獨立于實現(xiàn)服務的硬件平臺顽聂,操作系統(tǒng)和編程語言,有效兼容各種協(xié)議盯仪,使得各系統(tǒng)中的服務可以用通用的方式進行交互紊搪。具體落地形式是一個總線形式(中間件技術例如MQ),通過與XML等標準化協(xié)議進行結合全景,解決不同協(xié)議轉換的問題耀石。

? ? 在ESB(服務總線)上既可以支持例如CORBA類的同步調用,也支持走MQ協(xié)議的異步調用爸黄。

? ? SOA帶來的問題就是滞伟,整個技術棧很長,流程相當復雜炕贵,沒有人可以做到cover整個流程梆奈,最終就會導致流程的失控

為此,IBM推出了"SOA治理及管理方法"(SGMM):

計劃:確定SOA治理重點

定義:定義SOA治理模型

啟用:實現(xiàn)SOA治理模型

度量:改進SOA治理模型

? ? 看的出來SOA的規(guī)范與治理難度相當龐大而復雜鲁驶,同時ESB模型本身就是一個單點鉴裹,即使采用主備提高可用性,在量級到達一個瓶頸時候仍然會是最容易倒下的那張牌

分布式服務:

? ? 互聯(lián)網領域服務化的拆分钥弯,比如住房径荔,娛樂,消費脆霎,業(yè)務上的拆分最終映射到技術層面上的拆分总处,相應的應用架構也會進行拆分,但是眾多業(yè)務架構總有相同的業(yè)務操作睛蛛,比如結算鹦马,管理胧谈,存儲,順應趨勢的分布式服務應運而生荸频。服務的拆分原子化更容易快速的迭代上線菱肖,更符合高速發(fā)展的互聯(lián)網社會。

? ? 分布式服務帶來的是比SOA更為龐大的治理難度旭从,不僅需要服務度量稳强,還需要服務管控(上下線,路由和悦,限流退疫,降級,熔斷鸽素,授權)

? ? 分布式服務發(fā)展越來越龐大褒繁,但是底層缺越來越扁平化,粒度越來越小馍忽,大平臺棒坏,微服務發(fā)展成為了一種必然的趨勢--

如果看完覺得有所收獲的話,記得點贊關注哦遭笋,努力一定會進步俊抵,謝謝大家~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坐梯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌刹帕,老刑警劉巖吵血,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異偷溺,居然都是意外死亡蹋辅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門挫掏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侦另,“玉大人,你說我怎么就攤上這事尉共“担” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵袄友,是天一觀的道長殿托。 經常有香客問我,道長剧蚣,這世上最難降的妖魔是什么支竹? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任旋廷,我火速辦了婚禮,結果婚禮上礼搁,老公的妹妹穿的比我還像新娘饶碘。我一直安慰自己,他們只是感情好馒吴,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布扎运。 她就那樣靜靜地躺著,像睡著了一般募书。 火紅的嫁衣襯著肌膚如雪绪囱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天莹捡,我揣著相機與錄音鬼吵,去河邊找鬼。 笑死篮赢,一個胖子當著我的面吹牛齿椅,可吹牛的內容都是我干的。 我是一名探鬼主播启泣,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼涣脚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了寥茫?” 一聲冷哼從身側響起遣蚀,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纱耻,沒想到半個月后芭梯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡弄喘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年玖喘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蘑志。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡累奈,死狀恐怖,靈堂內的尸體忽然破棺而出急但,到底是詐尸還是另有隱情澎媒,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布波桩,位于F島的核電站旱幼,受9級特大地震影響,放射性物質發(fā)生泄漏突委。R本人自食惡果不足惜柏卤,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一冬三、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缘缚,春花似錦勾笆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至齐媒,卻和暖如春蒲每,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喻括。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工邀杏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人唬血。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓望蜡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拷恨。 傳聞我的和親對象是個殘疾皇子脖律,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容