首先,让我们看看Dubbo和SpringCloud的比较表
DubboSpringCloud服务注册中心zookeeperspringcloudnetfilxeureka服务调用方式RPCREST API服务监视Dubbo-monitorSpring Boot Admin断路器不完整ix服务ing Cloud Netflix Zuul无分布式配置Spring Cloud Config无服务跟踪Spring Cloud Sleuth无消息总线无Spring Cloud Bus数据流Spring Cloud Stream批量任务
严格来说,这两种方式各有优劣。 后者在一定程度上牺牲了服务呼叫的性能,但避免了
在这方面提到的本机RPC引起的问题。 另外,REST比RPC更灵活,服务提供方和调用方的依赖依赖于一张合同
约,在强调快速进化的微服务环境中,不存在代码水平的强烈依赖是更合适的。
最大区别:SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式。
很明显,Spring Cloud的功能比DUBBO更强大,覆盖面更广,也作为Spring的拳头项目
与其他Spring项目(如Spring框架、Spring Boot、Spring Data和Spring Batch )完美融合,这些对
对微服务很重要。 使用Dubbo构建的微服务体系结构就像组装电脑一样,每个阶段我们的选择自由度都非常高
虽然很贵,但最终很可能会因为一个内存的质量不好而不点亮,总是不太放心,但是如果你是一个人的话
名ljdsc,那都不是问题; Spring Cloud就像一个品牌机,在Spring Source的集成下,它有很多兼容性
性能测试可以保证机器的更高稳定性,但要使用原组件以外的东西,其基础需要足够的裕量
可以充分理解。
品牌机与组装机的区别
最重要的是,DUBBO已经停止更新很多年了。 2017.7重新启动了。 对于技术发展的新需求,从
始发者自行扩大升级,如当当网推出了杜博克斯。 这是因为对于很多想采用微服务体系结构的中小软件组织,
显然不合适。 中小企业没有强大的技术能力修复Dubbo源代码周围的一系列解决方案,而且
不是每个公司都有蚂蚁csdwd的实际在线生产环境测试。
社区支持与更新力度
作为曾经风靡国内的开源RPC服务框架,Dubbo在重新开始维护后,让很多用户感到兴奋,但同时也有一些
质疑的声音。 网络技术发展迅速,Dubbo还能跟上时代吗? Dubbo与Spring Cloud相比有何优势
和气势不同吗? 有保证Dubbo后续更新频率的措施吗?
人物: Dubbo重启维护开发的阔达甜瓜、数据线、主要负责人之一
宽大的甜瓜、数据线和阿里巴巴中间件高级研发工程师主导了自Dubbo重启维护以来的几个发布计划,专注于高性能
RPC框架和微服务相关领域。 负责网易考拉RPC框架的开发和指导,参与了服务管理水平
从无到有的设计和开发过程,包括台、分布式跟踪系统和分布式一致性框架。
解决问题的域不同: Dubbo的定位是RPC框架,Spring Cloud的目标是微服务框架下的一站式解决方案
解决方案
总结:与Dubbo的对比
分布式/版本化配置(分布式/版本化配置) () ) ) ) ) ) )。
注册和发现服务
路由
服务间呼叫
负载平衡配置) )。
断路器) )。
分布式消息管理
.
SpringCloud
主页地址
中文API
因为最近刚开始接触cloud的部分,所以搬着疯神的笔记本记录学习! 最后,有SpringCloud入门PDF。 如果有需要的东西,我会给评论区发信息~