试题
考点

项目框架-Spring Cloud微服务-Spring微服务与dubbo等对比

面5笔5

Dubbo 和 Spring Cloud 区别

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

通信方式不同
1、Dubo使用的是RPC通信,而 Spring cloud使用的是 Http Resteu方式。
2、Dubbo由于是二进制的传输,占用带宽会更少(基于netty等),springCloud是http协议传输,带宽会比较多,同时使用htt协议(http+restfulapi一般会使用JsON报文,消耗会更大)
3、dubo的开发难度较大,原因是 dubbo的jar包依赖(存在代码级别的强依赖)问题很多大型工程无法解决,springcloud的接口协议约定比较自由且松散,需要有强有力的行政措施来限制接口无序升级
4、dubo的改进是通过 dubbofilter,很多东西没有,需要自己继承,如监控,如日志,如限流,如追踪,springcloud具有配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 token、全局锁、选主、分布式会话和集群状态等,满足了构建微服务所需的所有解决方案。

组成部分不同

文章链接

评论
暂无评论

加载更多