1. 程式人生 > 其它 >分散式和微服務之間的區別

分散式和微服務之間的區別

產生背景

在目前網際網路開發專案中,大的專案往往是電商專案。

電商專案中的使用人群可能非常大,在某一個時間段對於系統的訪問可能增加的非常大。這個時候,保證服務的正常執行,正常的處理訂單是十分重要的,因為涉及到大量的金錢交易。

隨著網際網路技術的發展,為了很好的解決這個問題,出現了很多技術來實現,其中重要的有微服務以及分散式的思想。

分散式:.

一個電商網路軟體,存在很多的模組,比如訂單模組,聊天模組,物流模組......將這寫模組分別執行在不同的伺服器上,伺服器之間相互協作,構成了一個完整的網路應用,這就是分散式的思想。

微服務

將分散式系統中的每一個模組儘可能的再次劃分,講一個模組劃分為一個個的微服務,部署在不同的伺服器上面,這就是微服務

小結:

微服務是分散式系統中各個模組的進一步劃分;