1.SpringCloud与Springboot的关系
SpringBoot专注于快速的开发单个个体微服务,而Spring Cloud则是关注全局的微服务协调治理框架,它可以将SpringBoot开发的微服务整合并进行管理,为各个微服务之间提供配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策精选、分布式会话等等集成服务。
Sprin Cloud基于SpringBoot,它依赖于SpringBoot实现。
2.SpringCloud与Dubbo二者的区别
Dubbo与Spring Cloud最大的区别是:SpringCloud抛弃了Dubbo的RPC通信采用的是HTTP的REST方式。RPC与HTTP通信方式各有优劣,HTTP的REST方式相比RPC来讲更为灵活,服务提供方和服务消费方的依赖只是一纸契约,不存在代码级别的强依赖,对强调快速演化的微服务环境下,更加适合。但REST方式也牺牲了服务调用的性能。
其次,二者的区别还在于SpringCloud拥有较为完善的组件,功能比Dubbo更为强大,作为Spring的拳头项目,它能和SpringFrameWork、SpringBoot等Spring项目完美融合。打个比方二者关系就如品牌机与组装机的关系类似。
3.dubbo与spring cloud组件对比
5.学习网站
https://SpringCloud.cc/spring-cloud-netflix.html
中文API文档:https://springcloud.cc/spring-cloud-dalston.html
SpringCloud中文社区:http://springcloud.cn/
SpringCloud中文网:https://springcloud.cc