美文网首页面试宝典
微服务 - 微服务与 SOA 的区别

微服务 - 微服务与 SOA 的区别

作者: 撸帝 | 来源:发表于2019-02-28 02:37 被阅读0次

学习完整课程请移步 互联网 Java 全栈工程师

微服务是 SOA 发展出来的产物,它是一种比较现代化的细粒度的 SOA 实现方式。

较早实践微服务的公司 Netflix 就曾经称他们构建的架构是「细粒度的 SOA」。

讨论「微服务和 SOA 的差别」的意义远不如讨论「微服务和单体系统的差别」更大,因为他们的区别实在有点微妙。此外,互联网近些年的发展,越来越朝去中心化的方向前进了,就像今天的IT工程师不需要像律师、教师那样,需要得到某些机构的认可才能更好的开展工作,这一方面意味着门槛的降低,另一方面也意味着更多的概念没有一个权威的声音来对它进行定义,使得每个人可以根据自己的需求做出不同的调整。

微服务和 SOA 都是这样背景下的产物,并没有一个权威的定义,来说明它们各自包含了什么东西,使用什么的方法进行系统的构建。但是,还是可以从最大的范围来对比它们的不同,当我们今天说出这两个概念时,其区别往往没有那么大,但 SOA 是有一定的历史了,在历史上的 SOA 往往意味着更多的东西,而这些是现在很多人在做架构设计时不会采用的。

相关文章

  • 微服务架构与 SOA 区别

    对微服务架构与 SOA 架构区别不知道怎么回答,在这里写下“微服务架构与 SOA 区别 微服务架构基于 SOA 演...

  • 微服务资料收集

    微服务资料收集 目录1.什么是微服务2.微服务与soa的区别3.微服务应用是什么样4.微服务架构应该是什么样5.微...

  • 微服务和SOA

    微服务架构和SOA区别 最准确的说法:微服务是SOA的一种实现 最符合实际的说法:微服务是去ESB的SOA 背后实...

  • 初识SpringCloudAlibaba

    SOA和微服务架构的区别 SOA为粗粒度的服务治理,关注的是服务的重用性和信息孤岛问题 微服务为细粒度的服务治理,...

  • 常用RPC框架及如何设计一个RPC框架

    上一篇 <<<微服务架构与SOA面向服务架构的区别[https://www.jianshu.com/p/10419...

  • 微服务 - 微服务与 SOA 的区别

    学习完整课程请移步 互联网 Java 全栈工程师 微服务是 SOA 发展出来的产物,它是一种比较现代化的细粒度的 ...

  • 阅读记录---待整理

    SOA和微服务架构的区别? 「Chris Richardson 微服务系列」服务发现的可行方案以及实践案例** 设...

  • 微服务架构

    微服务一词越来越火爆,不谈微服务仿佛就 out 了。那么什么是微服务?微服务架构与传统的 SOA 架构有什么区别?...

  • 架构设计读书笔记-微服务架构

    SOA与微服务架构的对比 对比维度SOA微服务服务粒度粗细服务通信重量级,ESB轻量级,如HTTP RESTful...

  • SOA 与微服务区别

    1、SOA喜欢重用,微服务喜欢重写 SOA的主要目的是为了企业各个系统更加容易地融合在一起。 说到SOA不得不说E...

网友评论

    本文标题:微服务 - 微服务与 SOA 的区别

    本文链接:https://www.haomeiwen.com/subject/ujjcuqtx.html