Spring Cloud微服務(wù)實(shí)戰(zhàn)視頻課程
附帶課件+源碼
課程目標(biāo)
Spring Cloud實(shí)戰(zhàn)微服務(wù)。國(guó)內(nèi)第一個(gè)Spring Cloud視頻教程!
適用人群
對(duì)分布式系統(tǒng)有一定了解的Java開(kāi)發(fā)人員、想要了解并實(shí)戰(zhàn)微服務(wù)架構(gòu)的人群
課程簡(jiǎn)介
這套視頻是我2016年錄制的,使用的Spring Cloud版本比較老舊,
隨著互聯(lián)網(wǎng)的迅速發(fā)展,傳統(tǒng)架構(gòu)已經(jīng)無(wú)法滿(mǎn)足我們持續(xù)集成、持續(xù)交付的需求。在這種現(xiàn)狀下,誕生了微服務(wù)。
微服務(wù)是當(dāng)前架構(gòu)領(lǐng)域的熱門(mén)話(huà)題。筆者有幸參與了全球微服務(wù)架構(gòu)高峰論壇。Spring Cloud是一個(gè)微服務(wù)架構(gòu)的工具集,它為我們實(shí)現(xiàn)了微服務(wù)架構(gòu)中的各種通用模式,讓微服務(wù)的開(kāi)發(fā)更加方便、快捷,讓微服務(wù)應(yīng)用更加穩(wěn)定、可用。
本課程主要專(zhuān)注于:
微服務(wù)是什么?
圍繞微服務(wù)的通用模式,講解Spring Cloud的常見(jiàn)用法及原理。
使用**的Spring Cloud Camden SR1與Spring Boot 1.4.1進(jìn)行講解,各種新特性一覽無(wú)余。講到中途,Spring Cloud發(fā)布SR2了,改用Spring Cloud Camden SR2和Spring Boot 1.4.2講解。
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
第1章微服務(wù)架構(gòu)概述
1-1公開(kāi)課
1-21.1 微服務(wù)架構(gòu)概述
第2章開(kāi)始使用Spring Cloud實(shí)戰(zhàn)微服務(wù)
2-1開(kāi)始使用Spring Cloud實(shí)戰(zhàn)微服務(wù)
第3章服務(wù)提供者與服務(wù)消費(fèi)者
3-1服務(wù)提供者與服務(wù)消費(fèi)者
第4章服務(wù)發(fā)現(xiàn)與服務(wù)注冊(cè)
1 服務(wù)發(fā)現(xiàn)與服務(wù)注冊(cè)
2 Eureka簡(jiǎn)介與Eureka Server
3 將微服務(wù)注冊(cè)到Eureka Server上
4 Ribbon-1 Ribbon的基本使用
5 Ribbon-2 通過(guò)代碼自定義配置Ribbon
6 Ribbon-3 使用配置文件自定義Ribbon Client
7 Ribbon-4 Ribbon脫離Eureka使用
8 Feign-1 Feign的簡(jiǎn)介及基礎(chǔ)使用
9 Feign-2 覆寫(xiě)Feign的默認(rèn)配置
10 Feign-3 覆寫(xiě)Feign的默認(rèn)配置續(xù)
11 Feign-4 解決Feign**次請(qǐng)求timeout的問(wèn)題
12 Eureka深入理解
13 Eureka常用配置詳解
14 Eureka、Ribbon、Feign常見(jiàn)問(wèn)題及解決
第5章使用Hystrix保護(hù)應(yīng)用
1 超時(shí)機(jī)制、斷路器模式簡(jiǎn)介
2 Hystrix簡(jiǎn)介及簡(jiǎn)單代碼示例
3 Hystrix傳播Security Context或使用Spring Scope
4 Hystrix Health Indicator及Metrics Stream
5 Feign的Hystrix支持
6 如何禁用單個(gè)FeignClient的Hystrix支持
7 Feign使用fallbackFactory屬性打印fallback異常
8 Hystrix Dashboard的使用與常用問(wèn)題總結(jié)
9 Turbine-上
10 Turbine-下
第6章使用Zuul構(gòu)建API Gateway
1 API Gateway簡(jiǎn)介
2 Zuul簡(jiǎn)介及代碼示例
3 Zuul指定path+serviceid
4 Zuul指定path+url以及指定可用的服務(wù)節(jié)點(diǎn)時(shí)如何負(fù)載均衡
5 Zuul使用正則表達(dá)式指定路由規(guī)則
6 Zuul路由的strip-prefix與order
7 Zuul的各種姿勢(shì)
8 通過(guò)Zuul上傳文件、禁用Zuul的Filters
9 Zuul的回退
10 使用Sidecar支持異構(gòu)平臺(tái)的微服務(wù)
10 Sidecar補(bǔ)充
11-1 Zuul過(guò)濾器
11-2 禁用Zuul的過(guò)濾器
第7章Spring Cloud Config
1 Spring Cloud Config簡(jiǎn)介
2 編寫(xiě)Config Server
3 編寫(xiě)Config Client
4 Git倉(cāng)庫(kù)配置詳解
5 配置屬性加解密之對(duì)稱(chēng)加密
6 配置屬性加解密之非對(duì)稱(chēng)加密
7 Spring Cloud Config的安全(用戶(hù)認(rèn)證)
8 Spring Cloud Config與Eureka配合使用
9 Spring Cloud Config配置屬性刷新之手動(dòng)刷新
10 Spring Cloud Config配置屬性刷新之自動(dòng)刷新
11 Spring Cloud Config配置屬性刷新之自動(dòng)刷新-補(bǔ)充
12 Config Server的高可用
|