什麼是微服務

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

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

  • 獨立部署

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

  • 粒度低

  • 易於部署,快速部署

  • 去中心化

  • ......

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

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

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

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

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