1. 程式人生 > >Spring Cloud微服務實戰

Spring Cloud微服務實戰

地址 過濾器 feign target rest 資源 異步通信 跨域 .html

第1章 課程介紹

課程導學和學習建議

第2章 微服務介紹

什麽是微服務, 單體架構優缺點, 常見的幾種架構模式。

第3章 服務註冊與發現

介紹微服務中的服務註冊與發現機制,Spring Cloud Eureka組件的使用以及如何保證高可用

第4章 服務拆分

以商品服務和訂單服務為例介紹微服務拆分中的業務功能拆分和數據拆分的註意點以及將項目模塊進行多模塊改造

第5章 應用通信

比較HTTP REST 和 REST,同步和異步, 介紹Spirng Cloud 采用的兩種HTTP方式,重點介紹Feign. 實例演示下單流程. 引出異步通信的思考.

第6章 統一配置中心

介紹Spring Cloud Config組件搭配Spring Cloud Bus, 實現配置自動更新, 集成WebHook



第7章 消息和異步

RabbitMQ,Spring Cloud Stream組件介紹及使用, 異步通信實例演示和思考

第8章 服務網關

探討微服務架構下的服務網關,介紹Spring Cloud Zuul的使用, 路由轉發, Cookie處理, 動態路由等Zuul路由相關的功能,也探討了Zuul的高可用

第9章 Zuul綜合使用

圍繞過濾器,選取限流,跨域等典型場景,綜合使用Zuul,集成用戶服務

第10章 服務容錯

探討熔斷機制,Spring Cloud Hystrix的使用, Feign+Hystrix服務降級.

第11章 服務跟蹤

Spring Cloud Sleuth的使用, Sleuth搭配Zipkin, 直觀獲取跟蹤信息和分析請求鏈路明細.


第12章 容器部署

使用Docker容器+Rancher容器管理平臺部署微服務, 資源彈性分配, 容器編排與調度.

第13章 課程總結(等待Spring Cloud發布正式版本)

下載地址:百度網盤下載

Spring Cloud微服務實戰