1. 程式人生 > >什麽是微服務

什麽是微服務

微服務

最近流行語又多了個微服務,事實上已經流行蠻久了。

對於微服務的概念,其實業界並沒有給出明確的定義。只是羅列了幾個微服務的特征,比如:

  • 獨立部署

  • 組件化,按業務或者服務的功能來劃分

  • 粒度低

  • 易於部署,快速部署

  • 去中心化

  • ......

還有其它的一下特征,一時枚舉不全,因為各個文章都有自己的解釋。

但是我讀了個大概,發現個名詞和SOA並沒有什麽大不同,硬是要有什麽不同點,那就是原先早起的SOA還依賴於ESB這種東西,而微服務是要去除ESB。

但是,現在的SOA也可以不依賴ESB,微服務的這些特征,完全可以用SOA實現。本質上,微服務是一個更嚴格的SOA。

其實我已經用微服務很好幾年了,即使沒意識到這個就叫微服務。Martin 又造了個新詞來忽悠大眾。

本文出自 “一只博客” 博客,請務必保留此出處http://cnn237111.blog.51cto.com/2359144/1968162

什麽是微服務