日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

微服务发展的历史_Spring Cloud Alibaba#03. 微服务的发展史

發布時間:2025/3/21 javascript 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微服务发展的历史_Spring Cloud Alibaba#03. 微服务的发展史 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文介紹微服務的發展歷史以及架構演變過程

筆記對應視頻學習地址:

https://www.itlaoqi.com/chapter/2645.html

單體架構

  • 單點架構面臨的挑戰
    • 用戶量越來越大,導致服務器的負載越來越高
    • 用戶量大了,為了更好滿足客戶需求,對系統的要求也越來越復雜
  • 進行優化
    • 橫向增加服務器,把單機變為多機集群
    • 按照業務的垂直領域拆分為多個子模塊(垂直化拆分)

集群與垂直化架構

  • 面臨的挑戰
    • 每個子系統都要重復建設通用模塊
    • 子系統間信息都是孤島,無法及時共享
  • 解決方案
    • 引入SOA(Service Oriented Architecture)進行服務化處理

SOA服務化架構

  • SOA的問題
    • 各個子系統之間沒有采用統一的通信標準,導致系統間通信與數據交互間變得異常復雜.
    • SOA服務的粒度仍然較大,為了更好的服務重用,需要更細的拆分粒度,這對技術提出了更高的要求
  • 解決方案
    • 引入微服務架構模式

微服務(MicroServices)架構

https://martinfowler.com/articles/microservices.html

微服務的定義

微服務架構風格是一種將單個應用程序開發為一組小型服務的方法,每個小服務運行在自己的進程中,并且以輕量級機制(通常是HTTP REST API)通信。這些服務是圍繞業務能力建立的,并且可以由完全自動化的部署機構獨立部署。這些服務的集中管理只有最低限度,可以用不同的編程語言編寫并使用不同的數據存儲技術。

總結

以上是生活随笔為你收集整理的微服务发展的历史_Spring Cloud Alibaba#03. 微服务的发展史的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。