`

SOA与微服务对比

 
阅读更多

SOA:服务注册到企业服务总线

 

SOA与微服务对比



 
 

微服务架构的优点:

边界清晰,开发测试维护简单

技术栈灵活

松耦合

可用性高

可以按需扩展

 

微服务架构的缺点:

接口依赖

分布式带来的复杂性

网络延迟

容错

消息序列化

数据一致性

 

SpringCloud是微服务架构解决方案的全家桶

 

Dubbo只是实现了服务治理,而Spring Cloud下面有17个子项目(可能还会新增)分别覆盖了微服务架构下的方方面面,服务治理只是其中的一个方面,一定程度来说,Dubbo只是Spring Cloud Netflix中的一个子集。但是在选择框架上,方案完整度恰恰是一个需要重点关注的内容。

 

eureka,SpringCloud注册中心组件。2.0已闭源,也可以选择zookepper或consul做为注册中心。

 

ribbon,SpringCloud负载均衡组件

  • 大小: 204.3 KB
  • 大小: 139.4 KB
分享到:
评论

相关推荐

    SOA-VS-微服务架构对比分析.docx

    SOA-VS-微服务架构对比分析.docx

    每天都在谈SOA和微服务,但你真的理解什么是服务吗?

    简单来说,为了更好的阐述新服务的概念,并方便与传统的SOA中定义的服务有所区别,我将新的服务命名为,接下来我会通过对比S++与SOA和微服务的区别、S++与面向对象的差异来说明这个新的概念。为什么要重新定义服务呢...

    微服务.pptx

    微服务概念演讲PPT 对比单体应用,微服务应用,SOA 应用。

    微服务架构设计基础之领域驱动设计

    然而业界流行的对比多数都是所谓的Monolithic(单体应用),而大量的系统在十几年前都已经是以SOA(面向服务架构)为基础的分布式系统了,那么微服务作为新的架构标准与SOA有什么差异点呢?其本质区别在于设计原理,...

    微服务:从设计到部署(一)

    如今微服务倍受关注:文章、博客、社交媒体...在此章节中,您将了解微服务的由来和与传统单体应用模式的对比。这本电子书描述了许多关于微服务架构方面的内容。无论是项目意义还是实施方面,您都将了解到微服务架构模

    分布式系统事务一致性解决方案大对比,谁最好使?

    而大型互联网平台往往是由一系列分布式系统构成的,开发语言平台和技术栈也相对比较杂,尤其是在SOA和微服务架构盛行的今天,一个看起来简单的功能,内部可能需要调用多个“服务”并操作多个数据库或分片来实现,...

    microservices-vs-service-oriented-architecture

    微服务架构与面向服务架构,对比讲解;深入浅出 微服务架构与面向服务架构,对比讲解;深入浅出

    JEE与Spring Boot代码性能比较分析

    JavaEE与Spring Boot其实很难比较测试,前者适合单体SOA架构,后者适合微服务,但是还是有好事者把两者放在一起比较性能。这篇文章主要介绍了JEE与Spring Boot代码性能比较,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics