dubbo和springcloud的区别
1)springcloud 相对来说更加完善一点。因为都是已经集成的,但是也不代表dubbo就不完善,需要另外整合进来
2)springcloud相对来说不用引入那么多组件,大部分都是java开发的,直接运行即可。
3)从通信方面来说,采用的协议不同,dubbo采用的是RPC的方式,springcloud采用的基于http的REST方式。
dubbo采用的是 RMI 协议
springcloud 采用的是 http 协议
RPC(Remote Procedure Call)远程过程调用,是一种技术思想,客户端需要把方法的参数以二进制的方式传给远程的方法调用,远程的方法执行之后返回结果给客户端。
4)springcloud的发展更好,更有前景。毕竟是spring系列的。
5)定位不同
Dubbo的定位始终是一款RPC框架,
Spring Cloud的目的是微服务架构下的一站式解决方案。