原文地址:http://www.cnblogs.com/skyblog/p/5127690.html
按照官方的話說: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應用。