首先总结本质区别.
dubbo是基于RPC远程过程调用
cloud是基于http rest api的调用
| dubbo | spring cloud | |
| 服务注册中心 | Zookeeper | Spring cloud Netflix Eureka |
| 服务调用方式 | RPC | REST API |
| 服务监控 | Dubbo-monitor | Spring Boot Admin |
| 断路器 | 不完善 | Spring Cloud Netflix Hystrix |
| 服务网关 | 无 | Spring Cloud Netflix Zuul |
| 分布式配置 | 无 | Spring Cloud Config |
| 服务跟踪 | 无 | Spring Cloud Sleuth |
| 消息总线 | 无 | Spring Cloud Bus |
| 数据流 | 无 | Spring Cloud Stream |
| 批量任务 | 无 | Spring Cloud Task |
原文:https://www.cnblogs.com/HubuSugar/p/11749734.html