根据微服务架构在各方面的要素,看看 Spring Cloud 和 Dubbo 都提供了哪些支持。架构
Dubbo分布式
Spring Cloudide
服务注册中心 Zookeep微服务
er测试
Spring Cloud Netflix Eurekaspa
服务调用方式 RPC内存
REST APIit
服务网关class
无基础
Spring Cloud Netflix Zuul
断路器
不完善
Spring Cloud Netflix Hystrix
分布式配置
无
Spring Cloud Config
服务跟踪
无
Spring Cloud Sleuth
消息总线
无
Spring Cloud Bus
数据流
无
Spring Cloud Stream
批量任务
无
Spring Cloud Task
……
……
……
使用 Dubbo 构建的微服务架构就像组装电脑,各环节咱们的选择自由度很高,但
是最终结果颇有可能由于一条内存质量不行就点不亮了,老是让人不怎么放心,
可是若是你是一名高手,那这些都不是问题;而 Spring Cloud 就像品牌机,在
Spring Source 的整合下,作了大量的兼容性测试,保证了机器拥有更高的稳定性,
可是若是要在使用非原装组件外的东西,就须要对其基础有足够的了解。