原文引自:http://www.cnblogs.com/skyblog/category/738524.htmlhtml
按照官方的話說:Spring Cloud 爲開發者提供了在分佈式系統(如配置管理、服務發現、斷路器、智能路由、微代理、控制總線、一次性 Token、全局鎖、決策競選、分佈式會話和集羣狀態)操做的開發工具。最關鍵的是它足夠簡單,通常的開發人員只須要幾天時間就能夠學會它的基本用法。前端
本Spring Cloud 7天系列教程,包括7個例子和相關短文,都是最簡單的用法,也是默認最基本的用法,在實際生產環境中也能夠用上,固然是初步使用。git
項目開源地址:http://git.oschina.net/zhou666/spring-cloud-7simpleweb
7個例子包括:spring
1)一個基本的spring boot應用。docker
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應用。