架构篇34:深入理解微服务架构 - 银弹 or 焦油坑?

打印 上一主题 下一主题

主题 1049|帖子 1049|积分 3147

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
微服务是近几年非常火热的架构设计理念,大部分人认为是 Martin Fowler 提出了微服务概念,但事实上微服务概念的汗青要早得多,也不是 Martin Fowler 创造出来的,Martin 只是将微服务举行了系统的阐述(原文链接:https://martinfowler.com/articles/microservices.html)。不外不可否认 Martin 在推动微服务起到的作用,微服务能火,Martin 功不可没。
微服务的定义信赖你早已耳熟能详,参考维基百科,我就来简单梳理一下微服务的汗青吧(https://en.wikipedia.org/wiki/Microservices#History):


  • 2005 年:Dr. Peter Rodgers 在 Web Services Edge 大会上提出了“Micro-Web-Services”的概念。
  • 2011 年:一个软件架构工作组利用了“microservice”一词来描述一种架构模式。
  • 2012 年:同样是这个架构工作组,正式确定用“microservice”来代表这种架构。
  • 2012 年:ThoughtWorks 的 James Lewis 针对微服务概念在 QCon San Francisco 2012 发表了演讲。
  • 2014 年:James Lewis 和 Martin Fowler 合写了关于微服务的一篇学术性的文章,详细阐述了微服务。
由于微服务的理念中也包含了“服务”的概念,而 SOA 中也有“服务”的概念,我们自然而然地会提出疑问:微服务与 SOA 有什么关系?有什么区别?为何有了 SOA 还要提微服务

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美食家大橙子

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表