該教程內容不定時更新,如您對這些內容感興趣,可以關注我的博客或微信公衆號!
本教程示例代碼:
- GitHub:https://github.com/dyc87112/SpringCloud-Learning
- 開源中國:http://git.oschina.net/didispace
- 我的小密圈(深度交流與問答):https://t.xiaomiquan.com/zfEiY3v
- 公益調試Eureka:http://eureka.didispace.com
如您覺得該項目對您有用,歡迎點擊右上方的Star按鈕,給予支持!!
《Spring Cloud構建微服務架構》系列入門教程
歡迎使用公益Eureka註冊中心:http://eureka.didispace.com/
Dalston版本(連載中)
由於Brixton和Camden版本的教程已經停止更新,所以筆者計劃在2017年上半年完成Dalston版本的教程編寫(原計劃完成Camden版本教程,但由於寫了兩篇Dalston版本就Release了,因此調整計劃重新制作)。同時,在該版本的教程中,對於項目組織上會有一些變化,架構上也會增加一些內容,以幫助初學者構建起初步的Spring Cloud微服務架構體系。
- Spring Cloud構建微服務架構:服務註冊與發現(Eureka、Consul)
- Spring Cloud構建微服務架構:服務消費者(基礎)
- Spring Cloud構建微服務架構:服務消費者(Ribbon)
- Spring Cloud構建微服務架構:服務消費者(Feign)
- Spring Cloud構建微服務架構:分佈式配置中心
- Spring Cloud構建微服務架構:服務容錯保護(Hystrix服務降級)
- Spring Cloud構建微服務架構:服務容錯保護(Hystrix依賴隔離)
- Spring Cloud構建微服務架構:服務容錯保護(Hystrix斷路器)
- Spring Cloud構建微服務架構:Hystrix監控面板
- Spring Cloud構建微服務架構:Hystrix監控數據聚合
- Spring Cloud構建微服務架構:服務網關(基礎)
- Spring Cloud構建微服務架構:服務網關(路由配置)
- Spring Cloud構建微服務架構:服務網關(過濾器)
- Spring Cloud構建微服務架構:消息驅動的微服務(入門)
- Spring Cloud構建微服務架構:消息驅動的微服務(核心概念)
- Spring Cloud構建微服務架構:消息驅動的微服務(消費組)
- Spring Cloud構建微服務架構:消息驅動的微服務(消息分區)
- Spring Cloud構建微服務架構:分佈式服務跟蹤(入門)
- Spring Cloud構建微服務架構:分佈式服務跟蹤(跟蹤原理)
- Spring Cloud構建微服務架構:分佈式服務跟蹤(整合logstash)
- Spring Cloud構建微服務架構:分佈式服務跟蹤(整合zipkin)
- Spring Cloud構建微服務架構:分佈式服務跟蹤(收集原理)
- Spring Cloud構建微服務架構:分佈式服務跟蹤(抽樣收集)
- Spring Cloud構建微服務架構:服務綜合管理
Camden版本(停止)
Brixton版本(完結)
最早連載的Spring Cloud基礎教程,該系列文章主要基於Spring Cloud的Brixton版本製作。由於編寫中途開始寫《Spring Cloud微服務實戰》一書,所以暫停了更新。鑑於Spring Cloud的版本更新速度原因,所以該系列不再繼續更新下去。但是讀者依然可以將這些內容作爲基本的入門教程,來對Spring Cloud有一個最初的認識。
- Spring Cloud構建微服務架構(一)服務註冊與發現
- Spring Cloud構建微服務架構(二)服務消費者
- Spring Cloud構建微服務架構(三)斷路器
- Spring Cloud構建微服務架構(四)分佈式配置中心
- Spring Cloud構建微服務架構(四)分佈式配置中心(續)
- Spring Cloud構建微服務架構(五)服務網關
- Spring Cloud構建微服務架構(六)高可用服務註冊中心
- Spring Cloud構建微服務架構(七)消息總線(Rabbit)
- Spring Cloud構建微服務架構(七)消息總線(Kafka)
《Spring Cloud源碼分析》系列進階教程(連載中)
- Spring Cloud源碼分析(一)Eureka
- Spring Cloud源碼分析(二)Ribbon
- [Spring Cloud源碼分析(三)Feign]
- Spring Cloud源碼分析(四)Zuul:核心過濾器
- [Spring Cloud源碼分析(五)Config]
- [Spring Cloud源碼分析(六)Bus]
- [Spring Cloud源碼分析(七)Stream]
- [Spring Cloud源碼分析(八)Sleuth]
《Spring Cloud實戰小貼士》系列實戰教程(連載中)
- Spring Cloud實戰小貼士:版本依賴關係
- Spring Cloud實戰小貼士:隨機端口
- Spring Cloud實戰小貼士:健康檢查
- Spring Cloud實戰小貼士:Zuul處理Cookie和重定向
- Spring Cloud實戰小貼士:Zuul統一異常處理(一)
- Spring Cloud實戰小貼士:Zuul統一異常處理(二)
- Spring Cloud實戰小貼士:Zuul統一異常處理(三)【Dalston版】
- Spring Cloud實戰小貼士:Turbine如何聚合設置了context-path的Hystrix數據
- Spring Cloud實戰小貼士:Feign的繼承特性(僞RPC模式)
- Spring Cloud實戰小貼士:Ribbon的飢餓加載(eager-load)模式
- Spring Cloud實戰小貼士:Zuul的飢餓加載(eager-load)使用
- 未完待續
其他文章(連載中)
- 使用Intellij中的Spring Initializr來快速構建Spring Boot/Cloud工程
- 爲Spring Cloud Ribbon配置請求重試(Camden.SR2+)
- Consul註銷實例時候的問題
- 使用Spring Boot Actuator、Jolokia和Grafana實現準實時監控
- Netflix Zuul與Nginx的性能對比
- 基於Consul的分佈式鎖實現
- 基於Consul的分佈式信號量實現
該教程內容不定時更新,如您對這些內容感興趣,可以關注我的博客或微信公衆號!