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时,实体类不需要进行序列化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值