什麼是微服務?

HolleDream發表於2020-10-25

個人理解

模組化、各自程式執行、與輕量級機制(通常是HTTP資源API)進行通訊、全自動部署機制獨立部署、使用不同的資料儲存技術

獨立部署,靈活擴充套件

Docker,為微服務架構提供了有效的容器

資源的有效隔離

每一個微服務擁有獨立的資料來源,假如微服務A想要讀寫微服務B的資料庫,只能呼叫微服務B對外暴露的介面來完成。這樣有效避免了服務之間爭用資料庫和快取資源所帶來的問題。
每一個微服務例項在Docker容器上執行,實現了伺服器資源(記憶體、CPU資源等)的有效隔離

微服務與面向服務架構SOA的區別

SOA架構強調的是異構系統之間的通訊和解耦合,而微服務架構強調的是系統按業務邊界做細粒度的拆分和部署。

https://blog.csdn.net/dc2222333/article/details/80605715

相關文章