微服务架构实战160讲
价格
¥209.00元
180次学习
试看 立即购买

成为一名架构师几乎是每个程序员的梦想。而微服务架构则是当今架构领域最受关注的话题。掌握微服务架构技术栈相关技能,是从一名普通程序员到资深架构师的必经之路。

本课程基于讲师多年在一线企业的架构建设实践经验,通过原理讲解与实践操作的方式,帮助你学会从 0 到 1 深入理解主流微服务技术栈组件及架构,掌握根据企业场景设计和搭建微服务架构的核心技能,踏上从程序员到架构师的进阶之路。

课程内容以 Spring Cloud 技术栈为基础,同时融合了其他国内知名的开源组件,分 8 个模块讲完,每个模块专注讲解一个微服务架构的核心组件,用户可以利用碎片时间自由学习,快速掌握微服务核心组件的业务场景、架构原理和开发运维实践。

第一模块 :微服务安全架构与实践
1、
01 | 第一模块课程介绍
00:06:58
2、
02 | 微服务安全要解决什么问题
00:07:56
3、
03 | 白话 OAuth2
00:06:53
4、
04 | OAuth2 的正式定义
00:13:37
5、
05 | OAuth2 有哪些典型模式
00:07:45
6、
06 | OAuth2 模式该如何选型
00:07:14
7、
07 | Spring Security OAuth2 架构简介
00:06:23
8、
08 |【实验】授权码模式授权服务器
00:11:35
9、
09 |【实验】简化模式授权服务器
00:05:13
10、
10 |【实验】密码模式授权服务器
00:06:00
11、
11 |【实验】客户端模式授权服务器
00:05:08
12、
12 | 实验一扩展环节
00:03:53
13、
13 |【实验】Web 应用接入授权服务器
00:15:14
14、
14 | 实验二扩展环节
00:02:31
15、
15 | 什么是 JWT 令牌
00:07:16
16、
16 |【实验】授权服务器支持 JWT 令牌
00:10:10
17、
17 | 实验三扩展环节
00:03:10
18、
18 |【实验】Android 无线应用接入授权服务器
00:17:28
19、
19 |【实验】AngularJS 单页应用实验和课后扩展
00:13:45
20、
20 |【实验】GitHub社交登录实验和课后扩展
00:08:52
21、
21 | 【实验】OAuth2安全风险CSRF实验
00:09:05
22、
22 | OpenId Connect简介
00:03:23
23、
23 | 下一代微服务安全架构
00:09:18
24、
24 | 参考资源和后续课程预览
00:10:17
第二模块 :微服务配置中心Apollo架构和实践
25、
25 | Apollo作者的产品介绍
00:02:43
26、
26 | 第二模块课程介绍
00:04:48
27、
27 | 课程概述
00:04:38
28、
28 | 业务需求
00:14:52
29、
29 | 配置定义和场景
00:17:14
30、
30 | 开关驱动开发原理
00:22:24
31、
31 | 携程 Apollo 配置中心介绍
00:11:48
32、
32 | Apollo核心概念
00:13:58
33、
33 | Apollo快速起步(Lab01)
00:11:30
34、
34 | Apollo快速起步扩展实验
00:06:31
35、
35 | Apollo架构设计之服务器端
00:11:55
36、
36 | Apollo架构设计之客户端
00:04:00
37、
37 | Apollo架构设计之高可用和监控
00:06:12
38、
38 | Apollo分布式部署指南
00:07:13
39、
39 | Apollo Java客户端和多语言接入
00:11:34
40、
40 | Apollo Client API实操(Lab02)
00:11:52
41、
41 | Apollo Client和Spring集成~XML方式(Lab03)
00:07:08
42、
42 | Apollo Client和Spring集成~代码方式(Lab04)
00:08:28
43、
43 | Apollo Client和Spring Boot集成(Lab05)
00:09:26
44、
44 | Apollo开放平台接入实操(Lab06)
00:10:29
45、
45 | Spring Cloud Config简介
00:07:28
46、
46 | Apollo vs Spring Cloud Config
00:05:16
47、
47 | Apollo FAQ和开发常见问题
00:10:19
48、
48 | 参考资源和后续课程预览
00:08:02
第三模块 :微服务网关Zuul架构和实践
49、
49 | 第三模块课程介绍
00:06:11
50、
50 | Zuul网关和基本应用场景
00:11:58
51、
51 | Zuul网关高级应用场景
00:11:45
52、
52 | Zuul网关架构剖析
00:14:50
53、
53 | Zuul网关代码剖析(Code Review)
00:15:44
54、
54 | Zuul网关过滤器管理工具(Code Review)
00:08:27
55、
55 | 前置过滤器实验(Lab01)
00:18:31
56、
56 | 路由过滤器实验(Lab02)
00:17:47
57、
57 | 后置过滤器实验(Lab03)
00:10:50
58、
58 | Zuul网关对接Apollo(Lab04)
00:22:44
59、
59 | Zuul网关生产部署实践
00:12:08
60、
60 | Zuul网关路由管理实践
00:07:35
61、
61 | 基于网关的两层路由体系
00:06:58
62、
62 | Spring Cloud Zuul(Lab05)
00:10:11
63、
63 | Zuul2.0简介
00:18:33
64、
64 | Zuul网关生产最佳实践
00:17:10
65、
65 | 参考资源和后续课程预览
00:10:33
第四模块 :微服务调用链监控CAT架构和实践
66、
66 | 第四模块课程介绍
00:06:24
67、
67 | 调用链监控业务需求
00:07:16
68、
68 | 调用链监控原理
00:13:08
69、
69 | 调用链监控产品和比较
00:13:14
70、
70 | 点评 CAT 背景介绍
00:12:48
71、
71 | CAT 典型报表
00:13:46
72、
72 | CAT 告警简介
00:05:34
73、
73 | CAT 架构设计
00:10:42
74、
74 |【实验】CAT 本地部署
00:14:26
75、
75 | CAT 埋点案例和代码剖析(Code Review)
00:12:56
76、
76 |【实验】CAT 埋点案例
00:16:05
77、
77 | Zuul 网关集成 CAT 代码剖析(Code Review)
00:09:17
78、
78 |【实验】Zuul 网关集成 CAT
00:11:52
79、
79 | CAT 生产埋点实践
00:07:28
80、
80 | CAT 生产部署实践
00:05:46
81、
81 | CAT 生产治理实践
00:10:37
82、
82 | Spring Cloud Sleuth 简介
00:05:27
83、
83 |【实验】Spring Cloud Sleuth
00:12:09
84、
84 | 参考资源和后续课程预览
00:07:02
第五模块 :微服务容错限流Hystrix架构和实践
85、
85 | 第五模块课程介绍
00:05:54
86、
86 | 容错限流需求
00:06:42
87、
87 | 容错限流原理
00:09:42
88、
88 | Netflix Hystrix 背景介绍
00:07:12
89、
89 | Hystrix 设计原理
00:07:10
90、
90 | Hystrix 主要概念
00:06:18
91、
91 | 信号量 vs 线程池隔离
00:07:15
92、
92 | Hystrix 主要配置项
00:07:36
93、
93 |【实验】Hystrix 基础实验
00:11:32
94、
94 | Hystrix 模拟案例分析 (Code Review)
00:08:07
95、
95 |【实验】Hystrix + Dashboard 实验(上)
00:06:55
96、
96 |【实验】Hystrix + Dashboard 实验(下)
00:12:33
97、
97 | 网关集成 Hystrix (Code Review)
00:08:38
98、
98 |【实验】Spring Cloud Hystrix 实验
00:16:08
99、
99 | Netflix Turbine 简介
00:03:38
100、
100 | Hystrix 生产最佳实践
00:06:42
101、
101 | 参考资源和后续课程预览
00:06:32
第六模块 :微服务注册发现Eureka Ribbon架构和实践
102、
102 | 第六模块课程介绍
00:06:43
103、
103 | 服务发现需求和模式(上)
00:14:56
104、
104 | 服务发现需求和模式(下)
00:06:36
105、
105 | Netflix Eureka 和 Ribbon 背景介绍
00:09:44
106、
106 | Eureka 和 Ribbon 架构设计原理
00:12:05
107、
107 |【实验】Spring Cloud Eureka 和 Ribbon 基础实战
00:19:08
108、
108 |【实验】Spring Cloud Eureka 和 Ribbon 高级实验
00:16:14
109、
109 | Spring Cloud Eureka 和 Ribbon 主要配置项
00:11:50
110、
110 | Eureka进阶:自保护模式
00:04:07
111、
111 | Eureka进阶:健康检查和蓝绿部署
00:11:38
112、
112 |【实验】Spring Cloud Zuul、Eureka 和 Ribbon 集成实验(上)
00:10:31
113、
113 |【实验】Spring Cloud Zuul、Eureka 和 Ribbon 集成实验(下)
00:09:27
114、
114 | 常用服务发现组件比较
00:09:13
115、
115 | ServiceMesh 和 Istio 简介
00:10:00
116、
116 | 基于 Eureka、Zuul 和容器云的持续交付架构
00:10:38
117、
117 | 参考资源和后续课程预览
00:04:31
第七模块 :微服务监控告警Prometheus架构和实践
118、
118 | 第七模块课程介绍
00:07:14
119、
119 | 监控模式分类
00:12:10
120、
120 | BusDevOps 和测量驱动开发 MDD
00:13:12
121、
121 | Prometheus 简介
00:09:59
122、
122 | Prometheus 架构设计
00:12:01
123、
123 | Prometheus 基本概念
00:13:32
124、
124 |【实验】Prometheus 起步查询实验(上)
00:11:29
125、
125 |【实验】Prometheus起步查询实验(中)
00:11:10
126、
126 |【实验】Prometheus起步查询实验(下)
00:09:09
127、
127 |【实验】Prometheus + Grafana 展示实验(上)
00:08:21
128、
128 |【实验】Prometheus + Grafana 展示实验(下)
00:11:00
129、
129 |【实验】Prometheus + Alertmanager 告警实验(上)
00:12:52
130、
130 |【实验】Prometheus + Alertmanager 告警实验(下)
00:08:06
131、
131 |【实验】Java 应用埋点和监控实验
00:14:24
132、
132 |【实验】NodeExporter 系统监控实验
00:09:58
133、
133 |【实验】Spring Boot Actuator 监控实验
00:13:50
134、
134 | Prometheus 监控最佳实践
00:12:05
135、
135 | 主流开源时序数据库比较
00:08:41
136、
136 | 开源分布式监控平台 ZMon 简介
00:07:34
137、
137 | 微服务监控体系总结
00:07:51
138、
138 | 参考资源和后续课程预览
00:06:21
第八模块 : 构建OAuth2服务器 - Golang语言实现
139、
139 | 课程概述和背景
00:09:59
140、
140 | 架构和设计
00:13:45
141、
141 | 开发环境搭建
00:19:07
142、
142 | 基础代码(code review)
00:11:11
143、
143 | 数据访问模块(code review)
00:10:47
144、
144 | OAuth2服务模块(code review)
00:16:09
145、
145 | Web服务模块(code review)
00:18:29
146、
146 | 启动流程(code review)
00:07:15
147、
147 | 起步准备实验(lab02)
00:14:24
148、
148 | OAuth2授权码模式实验(lab03)
00:09:08
149、
149 | OAuth2简化模式实验(lab04)
00:03:59
150、
150 | OAuth2用户名密码模式实验(lab05)
00:03:54
151、
151 | OAuth2客户端模式实验(lab06)
00:02:56
152、
152 | OAuth2令牌校验实验(lab07)
00:06:15
153、
153 | OAuth2令牌刷新实验(lab08)
00:05:27
154、
154 | 项目复盘和扩展环节
00:13:19
155、
155 | 参考资源和后续课程预览
00:07:31
第九模块:微服务架构综合案例分析
156、
156 | 课程概述和背景
00:07:47
157、
157 | 需求和架构设计
00:13:01
158、
158 | 开发环境搭建(lab01)(上)
00:19:28
159、
159 | 开发环境搭建(lab01)(下)
00:06:12
160、
160 | 项目业务代码(Code Review)
00:11:53
161、
161 | Apollo配置中心集成(lab02)
00:15:03
162、
162 | Zuul-Eureka-Ribbon-Hystrix集成(Code Review)
00:12:50
163、
163 | Gravitee OAuth2集成(lab03)
00:13:57
164、
164 | Zuul网关集中令牌校验(Code Review)
00:11:09
165、
165 | CAT调用链集成(lab04)(上)
00:07:19
166、
166 | CAT调用链集成(lab04)(下)
00:10:58
167、
167 | Demo展示(lab05)(上)
00:06:39
168、
168 | Demo展示(lab05)(下)
00:18:44
169、
169 | Prometheus监控集成(Code Review)
00:06:04
170、
170 | 生产扩展环节
00:16:43
171、
171 | 课程复盘总结&结课测试
00:10:54
主办方简介
极客时间
极客时间企业版是企业级一站式数字技术学习 SaaS 平台。极客时间企业版提供流程化学习体验,系统化学习解决方案和全生命周期的顾问式服务,助力企业打造行业领先的数字人才团队,驱动企业的数字化转型与高质量发展。 目前已服务3000+家技术驱动型企业,覆盖银行、金融科技、保险、互联网、移动通信、软件工业制造、教育等行业客户。
联系我们
联系地址:北京TBD云集中心4号楼
联系电话:010-80751659   13810398406
CIO同学会小程序
CIO同学会公众号
技术支持:北京微令信息科技有限公司
京ICP备06042438号-1