从零开始学微服务01.微服务的过去与现在

Posted 万猫学社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始学微服务01.微服务的过去与现在相关的知识,希望对你有一定的参考价值。

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。

微服务的历史

再介绍什么是微服务之前,我们先了解一下微服务架构的历史,也就是微服务是如何提出来的。

2011年5月,在威尼斯附近举办了一个软件架构师研讨会,在会上就开始讨论了“微服务”这个术语,用来描述一种常见的架构风格,他们中许多人最近都在探索这种风格。

2012年5月,詹姆斯·路易斯(James Lewis)在旧金山的Qcon大会(QCon San Francisco 2012)上,针对微服务概念在发表了演讲,分享了微服务的概念和架构是如何演进到微服务的。

2014年3月,詹姆斯·路易斯(James Lewis)和 马丁·福勒(Martin Flower)合写了关于微服务的一篇学术性的文章,详细阐述了什么是微服务,还讲解了微服务的九个特点,之后我们会做详细的介绍。

随后,微服务架构逐渐成为一种非常流行的架构,一大批的技术框架和文章都涌现出来,越来越多的公司借鉴和使用微服务架构相关的技术。

微服务的现状

再看一下微服务架构的现状,这个是InfoQ在今年发布的架构设计的趋势图。

要想看懂这个趋势图首先了解一下什么是鸿沟理论。在鸿沟理论里,把所有使用某项技术的人分成五种:创新者、早期采用者、早期大众、晚期大众,最后一种是保守者,这个图里没画出来。

某一个新技术的早期市场和主流市场之间存在着一条巨大的鸿沟,能否顺利跨越鸿沟并进入主流市场,就决定了这个新技术的成败。当这个新技术跨越中间的这个鸿沟以后,就会被大多数人所接收,并且逐渐开始流行起来。

我们可以看到微服务是在晚期大众这个阶段,说明微服务架构的技术已经发展的很成熟了,已经被大部分人所使用了。

总结

2011年5月,在威尼斯附近的架构研讨会上,开始讨论了“微服务”。
2012年5月,在QCon 旧金山演讲上,詹姆斯·路易斯(James Lewis)发表了微服务的演讲。
2014年3月,詹姆斯·路易斯(James Lewis)和 马丁·福勒(Martin Flower)合写了微服务的文章。

目前,微服务已经很成熟,已经被大多数人所使用。

最后,感谢你这么帅,还给我点赞


《从零开始学微服务》

以上是关于从零开始学微服务01.微服务的过去与现在的主要内容,如果未能解决你的问题,请参考以下文章

从零开始学微服务06.微服务架构的建设思路

从零开始学微服务02.初识微服务

从零开始学微服务02.初识微服务

从零开始学微服务07.微服务常用的开发框架

从零开始学微服务07.微服务常用的开发框架

从零开始学微服务04.微服务架构的特点