美文网首页
浅谈SOA与微服务的区别(1.17)

浅谈SOA与微服务的区别(1.17)

作者: 恰同学少年风华正茂 | 来源:发表于2018-01-22 21:18 被阅读0次

最近在研究微服务,看着网上大家都在谈论SOA与微服务的区别,我也想聊聊自己的观点,凑个头条,哈哈~

我认为吧,

首先得清楚SOA和微服务是分布式架构的两种不同的实现方式。

集成方式不同:两者之间的区别在于SOA倾向于分布式去中心化的集成方式

运行方式不同:每个微服务可以独立运行在自己的进程里中,互补影响。而SOA依托于ESB服务

没有ESB:SOA的核心是ESB企业服务总线,由于ESB内部包含通讯协议的解析,数据的序列化和反序列化,业务流程的编排和服务路由等,因此很笨重

轻量级通信协议:微服务采用轻量级通信协议一般是HTTP,数据格式也很简单。

服务粒度不同:由于ESB很重,所以SOA在做系统拆分时粒度只能大,而微服务没这个顾虑,因此它的粒度可以拆的很小;​​

相关文章

  • 浅谈SOA与微服务的区别(1.17)

    最近在研究微服务,看着网上大家都在谈论SOA与微服务的区别,我也想聊聊自己的观点,凑个头条,哈哈~ 我认为吧, 首...

  • 微服务架构与 SOA 区别

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

  • 微服务和SOA

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

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

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

  • 初识SpringCloudAlibaba

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

  • 微服务资料收集

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

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

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

  • SOA 与微服务区别

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

  • 浅谈SOA架构和微服务架构的区别与联系

    1SOA架构和微服务架构的区别 首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一...

  • 微服务架构

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

网友评论

      本文标题:浅谈SOA与微服务的区别(1.17)

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