單體架構和微服務比較


單體架構

1、架構簡單

2、開發、測試、部署更方便

缺點

1、復制性高

2、部署慢,部署頻率低

3、擴展能力受限

微服務特性

1、每個微服務有自己獨立的進程

2、一系列獨立運行的微服務構建一個系統

3、每個服務為獨立的業務開發,一個微服務只關注某個特定功能

4、可以使用不同的語言和數據存儲技術

5、微服務通過輕量級通訊機制,輕量級通訊機制要求通訊協議輕量,能跨平台。

6、全自動部署機制

微服務優點

1、單個微服務開發快

2、啟動快

3、局部修改容易部署

4、技術棧不受限制

5、按需伸縮

微服務缺點

1、運維要求高

2、分布式固有缺點

3、重復勞動

微服務適合場景

1、大型復制項目

2、快速迭代需求

3、訪問壓力大

不適合用微服務

1、維護項目

2、迭代周期長


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM