前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最新版 Dubbo 和 Spring Cloud 生态对比

最新版 Dubbo 和 Spring Cloud 生态对比

作者头像
业余草
发布2019-03-22 11:51:38
3.2K0
发布2019-03-22 11:51:38
举报
文章被收录于专栏:业余草业余草

我和超哥是好友很久了,但是一直没有私聊过。最近朋友圈很多人在面试,而且基本都会问到微服务方面的知识。其中 Dubbo 和 Spring Cloud 的对比问道的应该是最多的!

但是,我发现这些人大多转发的文章都是过去的,老旧的,完全错误的知识。

其中,大家最喜欢的一句话是 Dubbo 是组装机,Spring Cloud 是品牌机。甚至还贴上下面这个配图!

640
640

对不起,你们错了。Dubbo 已经不是当年的 Dubbo 了,Spring Cloud 也不是当年的 SpringCloud 了。

Dubbo 已经疯狂的更新了,而且 3.0 的版本,马上就要发布了。Spring Cloud 你们对比的 Eureka 停更了,Hystrix 闭源了。而 Duboo 呢?除了疯狂的更新外,还开源了 Nacos、Sentinel。

Sentinel 是阿里中间件团队研发的面向分布式服务架构的轻量级高可用流量控制组件,流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。Hystrix 的关注点在于以 隔离 和 熔断 为主的容错机制,超时或被熔断的调用将会快速失败,并可以提供 fallback 机制。而 Sentinel 的侧重点在于:多样化的流量控制、熔断降级、系统负载保护、实时监控和控制台。Sentinel 更强大!

Nacos 的核心定位是 “一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”。其主要有三大主要功能:服务发现与服务管理、动态配置管理、动态DNS服务。

640
640

Spring Cloud 虽然很强大,但是 Dubbo 的中国用户也非常的多,上面只是冰山一角。还有很多公司,我就不截图了,大家可以去官网上自己看。

另外,大家所说的 Dubbo 和 Spring Cloud 的对比,你们站的角度本身就是错误的。你们把 Dubbo 看成一个框架,Spring Cloud 看成全家桶,都已经带上有色眼镜了。

要比较也是 Dubbo 生态和 Spring Cloud 生态的比较。而 Dubbo 在多个场合也说了,Dubbo 是辅助 Spring Cloud 生态的。Dubbo 算是一个高性能 RPC 的实现,现在随着 Nacos、Sentinel 的开源,Dubbo 生态已经非常的完善了。

最后,用超哥的原话,结个尾。dubbo 和 spring cloud 并不太冲突,可以继承,并且 spring cloud alibaba 这里有整套的组件,其实是互相融合的。netflix 不维护开源了,Spring cloud alibaba 会在这个位置上 和 spring 官网联手。dubbo 生态作为其中一环,并且 dubbo 发布的 2.7,以及后边 dubbo 默认支持 nacos 等整体上都会做生态加强。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年03月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档