《springcloud》


1、协议:服务间通信协议不同,dubbo是基于TCP协议的rpc,spring cloud基于http协议。

2、REST相比RPC更为灵活,SpringCloud不存在代码级别的强依赖

3、效率:由于协议的不同,调用的效率相比之下dubbo比SpringCLoud效率高。

4、技术开放性:SpringCLoud基于http协议,由于http的协议更方便于多语言情况下的整合,提供服务方可以用任意语言开发服务。

5、spring cloud是微服务生态,包括完整的微服务相关的组件工具集,而RPC是远程调用的技术,仅仅是微服务的一部分,而dubbo框架正是RPC的实现框架。

6、Spring Cloud还提供了包括Netflix Eureka、hystrix、feign、zuul 等分布式服务解决方案,
dubbo为了拥抱融入Spring Cloud生态,dubbo也在积极规划和演进适配SpringCloud生态的新版本。

相关文章

在网络请求时,总会有各种异常情况出现,我们需要提前处理这...
作者:宇曾背景软件技术的发展历史,从单体的应用,逐渐演进...
hello,大家好呀,我是小楼。最近一个技术群有同学at我,问我...
 一个软件开发人员,工作到了一定的年限(一般是3、4年左右...
当一个服务调用另一个远程服务出现错误时的外观Dubbo提供了多...
最近在看阿里开源RPC框架Dubbo的源码,顺带梳理了一下其中用...