微服務是啥?
這里不引用書本上的復雜概論了,簡單來說微服務就是很小的服務,小到一個服務只對應一個單一的功能,只做一件事。這個服務可以單獨部署運行,服務之間可以通過RPC來相互交互,每個微服務都是由獨立的小團隊開發,測試,部署,上線,負責它的整個生命周期。
分布式又是啥?
分布式服務顧名思義服務是分散部署在不同的機器上的,一個服務可能負責幾個功能,是一種面向SOA架構的,服務之間也是通過rpc來交互或者是webservice來交互的。
邏輯架構設計完后就該做物理架構設計,系統應用部署在超過一臺服務器或虛擬機上,且各分開部署的部分彼此通過各種通訊協議交互信息,就可算作分布式部署,生產環境下的微服務肯定是分布式部署的,分布式部署的應用不一定是微服務架構的,比如集群部署,它是把相同應用復制到不同服務器上,但是邏輯功能上還是單體應用。
微服務與分布式的細微差別是,微服務的應用不一定是分散在多個服務器上也可以是同一個服務器。分布式屬于微服務,將模塊拆分成一個獨立的服務單元通過接口來實現數據的交互。分布式和微服的架構很相似,只是部署的方式不一樣而已。
整合自:博客園、黑馬程序員
編輯:jq
-
微服務
+關注
關注
0文章
142瀏覽量
7434
發布評論請先 登錄
相關推薦
分布式云化數據庫有哪些類型
基于ptp的分布式系統設計
HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據文件資產遷移
HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據權限與基礎數據
淺談分布式光伏發電在高速公路服務區的研究與應用
![淺談<b class='flag-5'>分布式</b>光伏發電在高速公路<b class='flag-5'>服務</b>區的研究與應用](https://file1.elecfans.com//web2/M00/0C/49/wKgaomcy4n2ATeOWAAA2vqKe6no745.png)
分布式光纖測溫是什么?應用領域是?
![<b class='flag-5'>分布式</b>光纖測溫是什么?應用領域是?](https://file1.elecfans.com//web2/M00/0A/1D/wKgZomcZ93yAdS_nAATSUPhfr0s821.jpg)
微服務架構與容器云的關系與區別
分布式輸電線路故障定位中的分布式是指什么
![<b class='flag-5'>分布式</b>輸電線路故障定位中的<b class='flag-5'>分布式</b>是指什么](https://file1.elecfans.com/web2/M00/09/91/wKgZomcPMy2ATAgoAAKp5Q_607c554.png)
評論