
Spring Cloud微服務培訓
第1章 微服務快速入門
1 Spring Cloud課程大綱
2 什么是微服務架構
3 SpringBoot快速入門-搭建用戶微服務
4 SpringBoot快速入門-使用Postman測試微服務
5 在Docker快速安裝MySQL軟件
6 使用SpringDataJPA完成用戶微服務的CRUD
7 使用SpringBoot搭建電影微服務
8 RPC與HTTP遠程調用方式對比
9 RestTemplate實現電影微服務調用用戶微服務
第2章 Spring Cloud服務注冊與發現
10 Spring Cloud簡介
11 什么是Eureka
12 搭建Eureka服務端微服務
13 用戶微服務和電影微服務注冊到Eureka服務端
14 電影微服務利用Eureka發現用戶微服務實現解耦
15 搭建高可用的Eureka服務端
16 服務提供者的注冊,續約和失效配置
17 服務調用方的獲取注冊信息配置
18 Eureka服務端的失效剔除和自我保護
第3章 Spring Cloud服務調用與負載均衡
19 在電影微服務加入Ribbon負載均衡
20 分析Ribbon負載均衡底層原理
21 修改Ribbon負載均衡算法
22 使用OpenFeign實現服務調用和負載均衡
第4章 Spring Cloud熔斷器
23 熔斷器的作用
24 Hystrix的工作機制
25 Ribbon整合Hystrix
26 OpenFeign使用Hystrix
27 搭建Hystrix監控服務
28 使用Hystrix監控服務監控服務消費者情況
第5章 Spring Cloud網關
29 認識網關
30 配置Zuul網關動態路由
31 演示Zuul網關的負載均衡
32 Zuul過濾器的作用
33 Zuul過濾器方法說明
34 學習Zuul過濾器的編寫
35 使用Zuul過濾器實現權限認證
36 使用Zuul過濾器實現異常處理
37 Zuul網關與Swagger2整合
第6章 Spring Cloud Config集中配置管理
38 認識SpringCloudConfig
39 微服務配置上傳到github
40 搭建SpringCloudConfig服務端
41 改造微服務作為SpringCloudConfig客戶端
42 使用SVN作為SpringCloudConfig倉庫
43 搭建高可用配置中心架構
44 認識SpringCloudBus
45 搭建RabbitMQ服務
46 搭建SpringCloudBus架構
第7章 Spring Cloud分布式鏈路跟蹤
47 SpringCloudSleuth的基本使用
48 搭建Zipkin服務器
49 網關微服務注冊到Zipkin服務器
50 用戶和電影微服務注冊到Zipkin服務器
第8章 Docker容器基本應用
51 Docker
52 Docker簡介
53 Docker容器vs虛擬化技術
54 Ubuntu安裝Docker
55 Docker啟動與停止
56 配置ustc加速源
57 Docker鏡像命令
58 Docker運行容器-交互式容器
59 Docker運行容器-守護式容器
60 Docker容器停止與運行
61 Docker文件拷貝
62 Docker目錄掛載
63 Docker安裝MySQL軟件
64 Docker安裝Redis軟件
65 Docker安裝Tomcat軟件
第9章 微服務部署
66 文章微服務-搭建文章微服務架構
67 文章微服務-開發文章CRUD業務邏輯
68 搭建注冊中心Eureka微服務
69 搭建Zuul微服務網關
70 文章微服務和Zuul注冊到Eureka
71 Dockerfile常用命令說明
72 使用Docker構建jdk1.8鏡像
73 使用Dockerfile構建Eureka鏡像
74 使用Dockerfile構建文章和zuul鏡像
75 使用DockerMaven插件自動化部署微服務
76 修復無法啟動文章微服務的Bug
77 Docker下安裝Rancher并連接Docker
78 使用Rancher部署和管理微服務
79 Rancher進行微服務擴容和縮容
80 Docker私服registry管理鏡像