Spring Cloud 和 Dubbo 有哪些区别?
dubbo 是二进制口传输,占用带宽会少一点。SpringCloud是http 传输,带宽会多一点,同时使用http协议一般会使用JSON报文,消耗会更大。
dubbo 开发难度较大,所依赖的 iar 包有很家问题大型工程无法解决,SpringCloud对等三方的继承可以一建式生成,天然集成。
SpringCloud 接口协议约定比较松散, 重要有力的行政措施来限制接口无席升级
最大的区别:
Spring Cloud抛弃了Dubbo 的RPCO通信,采用的是基于HTTP的REST万式
SpringCloud是Apache旗下的Spring体系下的微服务解决方案
Dubbo是阿里系的分布式服务治理框架。
从技术维度上,其实SpringCloud远远的超过Dubbo, Dubbo本身只是实现了服务治理