微服務解釋
-
微服務架構是一種架構模式或者說是一種架構風格,"它提倡將單一的應用程序劃分紅一組小的服務"
-
每一個服務運行在其獨立的本身的進程中,服務之間相互協調、互相配合,爲用戶提供最終的價值。
-
服務之間採用輕量級的通信機制互相溝通(一般是基於http的restful api)
-
每一個服務都圍繞着具體的業務進行構建,而且可以被獨立的部署到生產環境、類生產環境等。
-
另外,應避免統一的、集中式的服務管理機制,對具體的一個服務而言,應根據業務上下文,選擇合適的語言、工具對其進行架構,能夠有一個很是輕量級的集中式管理來協調這些服務,能夠使用不一樣的語言來編寫服務,也能夠使用不一樣的數據存儲。
歡迎關注本站公眾號,獲取更多信息