
Spring Cloud 與 Docker培訓(xùn)
課程主要講解如何通過的方式實(shí)戰(zhàn) Spring Boot/Cloud 并結(jié)合 Docker 使用。
課程包含了服務(wù)注冊(cè)于發(fā)現(xiàn)中心 Eureka,Spring Boot Actuator 監(jiān)控端點(diǎn),Ribbon 客戶端負(fù)載均衡,
Feign 聲明式 REST 調(diào)用,Docker Compose 的基本使用等知識(shí)點(diǎn),
后通過 Dcoker Compose 介紹了接近實(shí)際開發(fā)的兩個(gè)例子。
1 Spring Cloud 特點(diǎn)
2 為服務(wù)消費(fèi)者整合 Ribbon
3 Hystrix 實(shí)現(xiàn)容錯(cuò)
4 使用 Spring Cloud Config
5 Zipkin 的使用
6 Docker 鏡像構(gòu)建
7 Docker Compose 編排文件編寫
8 Eureka 使用
9 消費(fèi)者整合 Feign
10 配置 Zuul 網(wǎng)關(guān)
11 Spring Cloud Sleuth 簡(jiǎn)介
12 Docker 安裝及常用命令
13 ocker Registry 與 Maven 構(gòu)建鏡像
14 通過 Docker Compose 編排啟動(dòng)微服務(wù)
1
微服務(wù)開發(fā)框架 SpringCloud
1.單體應(yīng)用和微服務(wù)架構(gòu)應(yīng)用的區(qū)別
2.微服務(wù)架構(gòu)的技術(shù)選型
2
開始使用 Spring Cloud 實(shí)戰(zhàn)微服務(wù)
1.分布式系統(tǒng)的大致組成
2.服務(wù)提供者和消費(fèi)者的關(guān)系
3.通過Maven引用SpringCloud依賴
4.通過SpringCloud編寫微服務(wù)
3
整合 Spring Boot Actuator
1.指標(biāo)監(jiān)控是什么?
2.為微服務(wù)集成SpringBootActuator
3.基礎(chǔ)指標(biāo)監(jiān)控的端點(diǎn)
4
微服務(wù)注冊(cè)與發(fā)現(xiàn)
1.服務(wù)注冊(cè)/發(fā)現(xiàn)中心的作用
2.什么是服務(wù)提供者
3.什么事服務(wù)消費(fèi)者
4.EurekaServer的編寫
5.將服務(wù)注冊(cè)到服務(wù)注冊(cè)中心
5
Ribbon 客戶端負(fù)載均衡
1.Ribbon基礎(chǔ)
2.Ribbon引入項(xiàng)目改造
6
Feign 聲明式 REST 調(diào)用
1.Feign基礎(chǔ)
2.將前面的例子用Feign改寫,讓其達(dá)到與RibbonRestTemplate相同的效果。
7
Hystrix 容錯(cuò)處理
1.實(shí)現(xiàn)容錯(cuò)的常見三種機(jī)制
2.在項(xiàng)目中如何使用Hystrix
8
Zuul 網(wǎng)關(guān)
1.網(wǎng)關(guān)的作用以及什么是網(wǎng)關(guān)
2.SpringCloudZuul介紹
3.Zuul的使用
9
Spring Cloud Config 配置管理
1.配置中心的作用
2.SpringCloudConfig簡(jiǎn)介
3.SpringCloudConfig使用
10
Sleuth 與 Zipkin 結(jié)合圖形化展示
1.分布式追蹤相關(guān)基礎(chǔ)概念
2.GoogleDapper論文和Zipkin
3.SpringCloudSleuth介紹及使用
4.SpringCloudSleuth與Zipkin結(jié)合使用進(jìn)行圖形化展示
11
Docker 入門
1.云原生概念
2.Docker容器介紹
3.Docker容器入門
4.Docker一些常用的命令
12
微服務(wù)運(yùn)行在 Docker 之上
1.Dockerfile及其常見指令介紹
2.maven插件打包鏡像
3.EurekaServer微服務(wù)運(yùn)行在容器中
13
Docker Compose 編排微服務(wù)
1.DockerCompose簡(jiǎn)介
2.DockerCompose安裝
3.DockerCompose快速入門
14
Compose 編排 SpringCloud微服務(wù)
1.將Eureka等微服務(wù)運(yùn)行在Docker容器中
2.dockercompose編排文件的編寫
3.通過DockerCompose啟動(dòng)、停止
15
Compose編排Spring Cloud微服務(wù)2
1.DockerCompose來部署一個(gè)雙節(jié)點(diǎn)的Eureka集群
