springcloud和dubbo的区别
2021/12/11 6:19:21
本文主要是介绍springcloud和dubbo的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 技术方面对比
- springcloud功能远超过dubbo,dubbo只实现了服务治理(注册与发现)。springcloud实现了很多功能,有21个子项目。
- dubbo可以使用zookeeper作为注册中心,实现服务的注册与发现;springcloud不仅可以使用eureka作为注册中心,也可以使用zookeeper作为注册中心。
- dubbo没有集成其他功能,只能通过第三方去整合;而springcloud集成了很多功能,比如网关、负载均衡、熔断器,而且可以和git完美集成。
- 性能方面
- dubbo底层基于netty这样的NIO框架,是基于TCP协议的,要配合hession序列化完成RPC。
- springcloud基于http协议和rest接口远程调用,相对来说http请求会有更大的报文,占的带宽更大。
- 使用dubbo,需要给每个实体类实现序列化接口,将实体类转化为二进制星星RPC通信调用。
- 使用springcloud时,实体类不需要进行序列化。
这篇关于springcloud和dubbo的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器