微服務

1.微服務是一種架構模式或是一種架構風格,它提倡的是將單一的應用程序劃分爲若干個小的服務,每個服務都有獨立的進程,服務之間相互協調,相互配合,最終完成目的;

2.服務之間採用輕量級的通信機制,通常是基於HTTP的RESTful API;

3.每個服務都圍繞着具體業務進行構建,並且能夠被獨立地部署到生產環境、類生產環境等;

4.應儘量避免統一的、集中式等服務管理機制,對具體對一個服務而言,應根據業務上下文,選擇合適的語言、工具對其進行構建,可以有一個非常輕量級對集中式管理來協調這些服務,可以使用不同的語言來編寫服務,也可以使用不同的數據存儲~;

5.微服務化的核心就是將傳統的一站式應用,根據業務拆分成一個一個的服務,徹底地去耦合,每一個微服務提供單個業務功能的服務,一個服務做一件事,從技術角度看就是一種小二獨立的處理過程,類似進程概念,能夠自行單獨啓動或銷燬,擁有自己獨立的數據庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章