Skip to content
目录概览

Dubbo 和 Spring Cloud 有什么区别?

  • 服务调用方式

    • Dubbo是RPC
    • SpringCloud采用Rest Api
  • 注册中心

    • Dubbo 是nacos、zookeeper
    • SpringCloud是eureka,也可以是nacos、zookeeper
  • 服务网关

    • Dubbo本身没有实现,只能通过其他第三方技术整合,
    • SpringCloud有Zuul路由网关,作为路由服务器,进行消费者的请求分发,SpringCloud支持断路器,与git完美集成配置文件支持版本控制,事物总线实现配置文件的更新与服务自动装配等等一系列的微服务架构要素。
  • 组成部分不同

    功能名称DubboSpring Cloud
    服务注册中心ZooKeeperSpring Cloud Netflix Eureka
    服务调用方式RPCREST API
    服务网关Spring Cloud Netflix Zuul
    断路器不完善Spring Cloud Netflix Hystrix
    分布式配置Spring Cloud Config
    服务跟踪Spring Cloud Sleuth
    消息总线Spring Cloud Bus
    数据流Spring Cloud Stream
    批量任务Spring Cloud Task