Spring Cloud、Spring Cloud Alibaba、Dubbo的区别

Spring Cloud、Spring Cloud Alibaba、Dubbo的区别

转载: Spring Cloud、Spring Cloud Alibaba、Dubbo的区别

Spring Cloud、Spring Cloud Alibaba、Dubbo的主要区别如下表格所示:

核心组件 Spring Cloud Spring Cloud Alibaba Dubbo
服务注册中心 Eureka nacos zookeeper/nacos
调用方式 Rest API Rest API RPC
服务网关 Zuul gateway
断路器 Hystrix Sentinel 不完善
分布式配置 Spring Cloud Config nacos
分布式追踪系统 Sleuth Sleuth
消息总线 Bus Bus RocketMQ
数据流 Stream Stream
批量任务 Task Task
消息中间件 RecketMQ
分布式事务解决方案 Seata Seata
分布式调度服务 Alibaba Cloud SchedulerX
短信平台 Alibaba Cloud SMS

关于Dubbo与Spring Cloud的区别,可参考博客: https://www.cnblogs.com/aspir… Spring Cloud Alibaba是对Spring Cloud中部分停止维护的组件进行扩展的替换,目前由于Eureka、Zuul、Hystrix已不再开源,导致Spring开源基金会无法免费获取其授权,从而停止更新和维护,阿里分别推出nacos、gateway、Sentinel来替代,并加入了Alibaba Cloud SchedulerX、Seata、Alibaba Cloud SMS等组件,功能更丰富。

实际上,以上三者都有新的发展,请以官网为准:

img

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注