校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 项目框架 > Spring微服务与dubbo等对比
题目

Dubbo 和 Spring Cloud 区别

解答

通信方式不同
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、全局锁、选主、分布式会话和集群状态等,满足了构建微服务所需的所有解决方案。

组成部分不同

C 0条回复 评论

帖子还没人回复快来抢沙发