一、Spring Cloud学习网址
spring cloud 官方文档: https://projects.spring.io/spring-cloud/
spring cloud 官方文档中文版:https://springcloud.cc/spring-cloud-dalston.html#_features
spring cloud 中文社区:https://springcloud.cc/
spring4all社区:http://www.spring4all.com/
二、SpringCloud简介
SpringCloud是基于SpringBoot基础之上开发的微服务框架,SpringCloud是一套目前非常完整的微服务解决方案框架,其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等。
三、为什么选择SpringCloud
因为SpringCloud出现,对微服务技术提供了非常大的帮助,因为SpringCloud 提供了一套完整的微服务解决方案,不像其他框架只是解决了微服务中某个问题。
四、Spring Cloud系统学习路线
第一章:微服务架构演变历史:Spring Cloud
第二章:微服务之快速搭建框架:Spring Boot
第三章:微服务之服务治理:Eureka
第四章:微服务之客户端负载均衡:Ribbon
第五章:微服务之容错保护:Hystrix
第六章:微服务之声明式服务调用:Fegin
第七章:微服务之网关服务:Zuul
第八章:微服务之配置中心:Config
第九章:微服务之消息总线:Bus
第十章:微服务之消息驱动:Strem
第十一章:微服务之链路跟踪:Sleuth
注:后面的博客将按照这个顺序来根据项目中的实战使用心得来整理发布Spring Cloud微服务框架
面试题:
一、Spring Cloud和Dubbo的区别?
本质区别:
dubbo 是基于RPC远程过程调用
cloud 是基于Http的Rest Api 调用