什么是微服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是微服务相关的知识,希望对你有一定的参考价值。

最近流行语又多了个微服务,事实上已经流行蛮久了。

对于微服务的概念,其实业界并没有给出明确的定义。只是罗列了几个微服务的特征,比如:

  • 独立部署

  • 组件化,按业务或者服务的功能来划分

  • 粒度低

  • 易于部署,快速部署

  • 去中心化

  • ......

还有其它的一下特征,一时枚举不全,因为各个文章都有自己的解释。

但是我读了个大概,发现个名词和SOA并没有什么大不同,硬是要有什么不同点,那就是原先早起的SOA还依赖于ESB这种东西,而微服务是要去除ESB。

但是,现在的SOA也可以不依赖ESB,微服务的这些特征,完全可以用SOA实现。本质上,微服务是一个更严格的SOA。

其实我已经用微服务很好几年了,即使没意识到这个就叫微服务。Martin 又造了个新词来忽悠大众。

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

以上是关于什么是微服务的主要内容,如果未能解决你的问题,请参考以下文章

什么是微服务?

到底什么是微服务?整理了微服务的11个优点

体系化认识微服务之一:什么是微服务

体系化认识微服务之一:什么是微服务

什么是微服务

什么是微服务(Microservice)