开发者社区 > 云原生 > 微服务 > 正文

微服务的发展历史是怎样的?

微服务的发展历史是怎样的?

展开
收起
1358896759097293 2021-05-04 15:20:41 1052 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com
    1. Dr. Peter Rodgers introduced the term “Micro-Web-Services”during a presentation at the Web Services Edge conference in 2005. On slide #4
    1. In 2007, Netflix started on a long road towards fully operating in thecloud.
    2. A workshop of software architects held near Venice in May 2011used the term “microservice” 。
    3. All of these Netflix libraries and systems were open-sourced around20125. In May 2012, the same group decided on“microservices” as the most appropriate name。
    4. James Lewis presented some of those ideas as a case study in March2012 at 33rd Degree in Kraków in Microservices - Java, the UnixWay, as did Fred George about the same time.
    5. Adrian Cockcroft at Netflix, describing this approach as "fine grained SOA“
    6. 2014年4月25号,Martin Fowler发表Microservices a definition of this new architectural term
    7. In 2015, Spring Cloud Netflix reached 1.0. 10.2018年10月31日Spring Cloud Alibaba宣布正式开源,提交给Spring 方孵化器

    微服务并非全新的架构,回顾计算机历史发展史,会发现基本上无论算法、框架还是理论知识,都有一个明显的时间线或者依赖关系。后续出现的框架一定比前面的框架设计的更好,因为它是借鉴或者总结前面经典的设计思想模式,然后进行改进,代表性公司如麦飞,内部实践并且把框架全部贡献给社区,做出了很大贡献。 麦飞后续将微服务架构的解决方案全部开源,是Spring Cloud 最早的一批微服务框架,目前社区也在用,阿里也把自己的方案打包进行了开源。

    微服务架构的发展历史

    1. Dr. Peter Rodgers 在2005年的Web Services Edge conference 大会上演讲,PPT第4页引入了“Micro-Web-Services一词
    1. 2007年,Netflix开始走向全面拆分巨型SOA服务的漫长道路。
    2. 2011年5月在威尼斯附近举办的软件架构师研讨会使用了“微服务”“microservices”一词。
    3. 2012 Netflix 开源了所有的微服务相关工具框架的源码
    4. 2012年5月, 同一个组织宣布“microservices是最恰当的名词。
    5. James Lewis 在2012年4月 第33届 Degree in Kraków in Microservices- Java, the Unix Way,大会上案例研究分享时提出了类似的想法, Fred George 也大约在这个时间提出了类似观点.
    6. Netflix公司的Adrian Cockcroft, 称为:“fine grained SOA“
    7. 2014年4月25号,Martin Fowler发表Microservices a definition of this new architectural term
    8. 2015, Spring Cloud Netflix 正式发布1.0版本. 成为微服务架构的首选 10.2018年10月31日Spring Cloud Alibaba 宣布正式开源

    微服务架构先驱 6.png

    Money Follow (上图右1),写了很多经典的书:企业应用架构模式重构等、敏捷宣言17发起人之一,目前一直活跃软件架构领域。他是在技术大会上公开进行与演讲、推广,为领域做出了很大贡献 詹姆斯里维斯(上图下方)微服务架构发明人,在work PSL主要负责服务架构宣传与咨询。 阿德里安(上图左一)为麦飞的技术总监,将理论和实践结合的先驱,基于Java框架做出了一套自研微服务解决方案,并且开源给社区。

    2021-05-05 22:51:15
    赞同 展开评论 打赏
问答分类:
问答地址:

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
2020年微服务领域开源数字化报告 立即下载
从业务架构到微服务-中青易游-张辉清 立即下载
实施微服务架构的关键技术 立即下载