dubbo和spring cloud的精准定位不一样。Dubbo的精准定位自始至终是一款RPC架构,而SpringCloud的总体目标是微服务构架下的一站式解决方案。Dubbo可以对比到Netflix OSS技术栈,而Spring Cloud集成化了Netflix OSS做为分布式服务治理解决方案,但此外Spring Cloud还提供了配备、信息、安全性、读取链追踪等分布式问题解决方案。
Spring Cloud是一系列微服务架构的井然有序结合,而Dubbo有两种普遍了解,一种是广义的了解,一种是广义的。小范围的Dubbo,指的是一款性能卓越的RPC架构,广义的Dubbo非常值得是一整套微服务解决方案!
简单点来说,Dubbo的确类似Spring Cloud的一个非空子集,Dubbo作用和文本文档健全,在中国有很多的完善客户。
Dubbo具备生产调度、发觉、监管、整治等作用,适用非常充实的服务治理工作能力。Dubbo构架下,认证中心对等群集,并会缓存文件服务项目目录已被数据库查询无效时再次提供发觉作用,自身的服务发现构造有较强的易用性与可扩展性,充足适用高浏览量的网址。
SpringCloud有诸多单项工程构成,这当中有Spring Cloud Netflix,Spring Cloud Config,Spring Cloud Consul,Spring Cloud Alibaba,包括了Dubbo全套。SpringCloud提供了构建分布式系统软件及微服务常见的专用工具,如软件配置管理、服务发现、隔离开关、智能路由、微代理商、操纵系统总线、一次性token、全局性锁、选主、分布式对话和群集情况等,达到了搭建微服务需要的全部解决方案。