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