SpingCloud和Dubbo区别

原文链接: https://blog.csdn.net/u010811939/article/details/90294616
  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 Bus
数据流 Spring Cloud Stream
服务跟踪 Spring Cloud Sleuth
批量任务 Spring Cloud Task

最大的区别:SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式。
严格来说,这两种方式各有优劣。虽然从一定程度上来说,后者牺牲了服务调用的性能,但是避免了上面提到的原生RPC带来的问题。而REST相比较RPC更加灵活,服务提供方和调用方的依赖只是依靠一种默契,不存在代码级别的强依赖,这在调用快速演变的微服务环境下,显得更加合适

 

你可能感兴趣的:(微服务及分布式框架)