1. 程式人生 > >微服務和傳統服務的區別

微服務和傳統服務的區別

連結:https://www.zhihu.com/question/55511712/answer/270550136
來源:知乎

微服務:

在軟體開發的不同時期、階段,對技術架構的理解、選擇和應用都有著不一樣的訴求。微服務架構是當前網際網路業界的一個技術熱點,它的特點也更符合我們的目標:

  • 根據業務模組劃分服務種類。
  • 每個服務可以獨立部署並且互相隔離。
  • 通過輕量的 API 呼叫服務。
  • 服務需要保證良好的高可用性。

微服務能夠使我們的開發效率更高,溝通成本更低,響應速度更快,迭代週期更短。下面列舉一下還不錯的 JAVA 微服務專案,供大家討論分享。

傳統服務:

單塊架構應用:功能集中,程式碼和資料中心化,一個釋出包部署後執行在同一個程序中的應用程式