按照官方的话说:Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路 器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态) 操作的开发工具。最关键的是它足够简单,一般的开发人员只需要几天时间就可以学会它的基本用 法。
本 Spring Cloud 7 天系列教程,包括 7 个例子和相关短文,都是最简单的用法,也是默认最基 本的用法,在实际生产环境中也可以用上,当然是初步使用。
项目开源地址:http://git.oschina.net/zhou666/spring-cloud-7simple
7 个例子包括:
1)一个基本的 spring boot 应用。
2)分布式配置管理服务端
3)分布式配置管理客户端(微服务应用)
4)服务注册服务端
5)服务注册发现客户端(微服务应用)
6)spring boot 风格的 web 前端应用
7)使用 docker 发布应用
7 天学习周期如下:
第 1 天:查看 spring boot 官方文档,实现及实验 spring boot 应用。
第 2 天:熟读 spring cloud 官方文档配置管理部分并熟悉配置管理相关概念。
第 3 天:熟悉 Git 概念,并上传配置文件到 Git 服务器,最后实现分布式配置管理。
第 4 天:熟读 spring cloud 官方文档服务注册部分,实现服务注册及发现。
第 5 天:熟读 spring cloud 官方文档剩余部分,并实现断路器。
第 6 天:深入 spring boot 相关概念,使用 angularJS 实现 web 前端应用。
第 7 天:了解 docker 概念,并结合 spring boot 搭建一个 docker 应用。