微服務開發攻略之淺析微服務架構

      網友投稿 759 2025-04-02

      微服務開發攻略之淺析微服務架構

      最近這些年,微服務非常火,那你有沒想過微服務的動機是什么?其實,最重要的動機就是業務變化太快了。特別是移動互聯網出現以后,各種各樣的業務:共享單車、支付寶、微信支付等等,業務經歷著飛速的變革與創新,所以就要求底層的應用技術能夠支撐得上業務的快速變化。

      我們看一下應用架構的變遷,其實也是從另一個角度來印證上文說的“快”。

      第一代是單體架構,當然它有很多,例如緊耦合、封閉架構等各種各樣的問題。第二代是SOA架構,可能大型企業級的應用里面會比較多,提供了很多種支持,實際上我們看到SOA架構的時候,它已經強調松耦合了。那么他強調這一點是為了什么?其中一點就是因為快(當然不是僅僅為了快)。到現在第三代微服務架構,它實際上是變得更加靈活了。在業務變化非常快速的背景之下,微服務架構是一個非常好的解決方案,微服務的核心——敏捷、靈活、精準彈性。微服務架構出現的最大的意義是不斷地提高交付效率,縮短交付周期。

      微服務最有名的人——Martin Fowler,在2015年提出了微服務的概念(實際上2009年Netflix就已經開始實踐微服務了,但是當時沒有微服務一詞)。2015年Martin Fowler明確的提出了微服務的概念并對它進行了一些比較清晰的定義,最主要的就是:小、獨、輕、松。就是說微服務要小,模塊邊界要更清晰,支持獨立部署獨立演進,每個微服務都應該可以獨立部署,獨立演進,獨立升級的。另外允許技術多樣性,就是在微服務構成的一個整體的應用系統里面,每一塊的業務要用你最適合的技術去實現,而不是都統一用一種語言去實現,這也是微服務非常重要的一個特點。

      所有事情都有兩面性,那微服務也不是只有好處沒有壞處的,它也會帶來問題。其實很明顯,例如,從運維人員的角度來看,原來只需要運維一個應用;把它拆開后,就需要運維多個應用,復雜性和難度一定是增加的。從開發人員的角度來看,原來寫程序的時候,單體應用,方法之間的調用就可以解決很多業務的處理了;變成分布式以后,就要遠程調用,不能用簡單的進程內的調用了。用遠程調用它就會出現一些問題,比如會變慢、可靠性比進程內部的差等等。那開發人員就要去處理這些問題,要去為這些問題做準備。還有一點也是非常重要的,就是數據一致性的問題。原來在單體應用里面,可以用數據庫保持數據的一致性(或者說用數據庫的事務去保證數據的一致性);但是到分布式系統以后,突然發現這種方式不行了。因為在微服務架構里面提倡的是數據分開,就是說每一個微服務都會有自己獨立的數據庫。Martin Fowler也講了允許技術的多樣性,到數據這一層也要用最合適的數據庫技術去構建單獨的微服務。原來保證數據一致性都是關系型數據庫,直接用事物就好了。但是到了微服務就不一樣,可能有些微服務用的是關系型數據庫,但有些微服務用的是非關系型的數據庫。所以在這樣的前提下,去保證整個系統的數據一致性,也是帶來了很大的挑戰的。

      微服務開發攻略之淺析微服務架構

      以上大致介紹了什么是微服務架構,它有什么樣的特點,又有什么樣的優勢和挑戰。想了解更多微服務相關內容嗎,華為云學院(https://edu.huaweicloud.com/)已上線多門微服務相關課程,從基礎知識入門,到開發第一個微服務,到微服務的上線、治理,帶你一站式攻克微服務,敏捷開發微服務應用,快來報名學習吧。

      微服務

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel中分列功能使用方法步驟圖
      下一篇:如何在插入點后將頁面設置改為橫的(豎向頁面后面設置橫向頁面)
      相關文章
      亚洲精品成人图区| 亚洲国产一区在线| 亚洲成a人片77777群色| 亚洲AV无码专区国产乱码电影| 亚洲男人都懂得羞羞网站| 亚洲色中文字幕无码AV| 精品国产人成亚洲区| 亚洲福利精品一区二区三区| 亚洲免费综合色在线视频| 亚洲综合小说另类图片动图| 亚洲H在线播放在线观看H| 亚洲另类小说图片| 亚洲一区二区三区免费视频| 亚洲成a人片毛片在线| 77777_亚洲午夜久久多人| 在线免费观看亚洲| 亚洲第一精品电影网| 亚洲日本国产乱码va在线观看| 亚洲视频免费一区| 亚洲日韩国产精品无码av| 亚洲色图校园春色| 亚洲免费二区三区| 亚洲 欧洲 自拍 另类 校园| 亚洲夂夂婷婷色拍WW47| 亚洲欧美国产日韩av野草社区| 亚洲AV无码一区二区三区性色 | AV在线播放日韩亚洲欧| 亚洲综合精品香蕉久久网| 国产亚洲一区二区三区在线| 亚洲国产精品SSS在线观看AV| 亚洲VA中文字幕无码一二三区 | 亚洲精品无码永久在线观看你懂的| 色噜噜AV亚洲色一区二区| 亚洲精品自在在线观看| 亚洲国产二区三区久久| 亚洲精品福利网站| 亚洲狠狠成人综合网| 亚洲AV女人18毛片水真多| 亚洲AV无码乱码在线观看牲色| 亚洲欧洲精品成人久久奇米网| 中文字幕亚洲一区|