解决什么问题:把散落的服务收拢到统一入口

在微服务架构里,后端往往被拆分成几十个独立模块。如果让前端或客户端直接对接这些服务,会遇到跨域、鉴权分散、流量不均、单点故障等一堆麻烦事。这门课的主题正是解决上述场景的流量分发与治理。它把核心放在网关层的设计与落地,带你用反向代理工具把散落的服务收拢到一个入口,统一做请求转发、负载均衡和日志切割。学完之后,你能独立为中小型业务搭建一套可用的网关框架,完成从单机部署到多服务负载调度的闭环,而不是只停留在看懂概念。

适合什么基础与建议先看哪几块

这门资料不要求你精通底层源码,但默认你懂基本命令操作和接口交互逻辑。如果你是刚写完几个独立模块,正愁怎么把它们拼装成完整集群的初阶研发,这套内容刚好能帮你补齐架构视野。建议先从网关背景与技术选型这两块看起,建立对流量入口的整体认知,不要一上来就死磕配置参数。接着重点看反向代理、路由规则匹配和负载均衡机制,这三块是日常排障和扩容时用得最多的。平滑升级和日志切割可以放到后面结合实操看,它们更多是运维视角的补充。

资料怎么配合练习与学完能做什么

看视频时务必同步开一台虚拟机跟着敲,不要只用眼睛过一遍。资料里的配置说明和命令控制部分,建议自己写一份测试配置,模拟把两个不同端口的本地服务通过网关代理出去,再用工具压测看流量分配效果。遇到报错先查日志,把请求链路自己跑通一次,比单纯记背参数有效得多。把这套流程完整走下来,你能在实际工作中独立完成网关环境搭建,为新业务设计流量转发规则,并具备排查请求不到达后端等常见问题的能力。


可以让研发人员自行搭建网关框架,还有对整体架构设计有一定的视野开拓。

课程目录

*   01 01、漫谈网关.mp4 20:03

*   02 02、网关技术选型.mp4 17:18

*   03 03、nginx下载安装.mp4 08:53

*   04 04、正向代理与反向代理.mp4 14:57

*   05 05、nginx命令与信号控制.mp4 14:39

*   06 06、nginx平滑升级.mp4 20:18

*   07 07、nginx配置文件说明.mp4 25:45

*   08 08、nginx配置连接数.mp4 19:48

*   09 09、nginx虚拟主机.mp4 25:28

*   10 10、nginx日志以及切割.mp4 51:05

*   11 11、nginx的location详解.mp4 30:24

*   12 12、nginx的负载均衡.mp4 20:53

*   13 13、nginx的echo模块安装.mp4 24:28

*   14 14、openresty背景介绍.mp4 24:38

*   15 15、openresty安装.mp4 19:15

*   16 16、openresty的helloworld.mp4 16:51

*   17 17、lua介绍以及helloworld.mp4 07:19

*   18 18、lua基本类型一.mp4 27:33

*   19 19、lua基本类型二.mp4 23:30

*   20 20、lua基本类型三.mp4 29:04

*   21 21、lua基本类型四.mp4 24:33

*   22 22、lua运算符.mp4 27:19

*   23 23、lua控制结构一.mp4 26:39

*   24 24、lua控制结构二.mp4 34:13

*   25 25、lua正则表达式.mp4 43:10

*   26 26、lua的string类型操作.mp4 40:52

*   27 27、lua的table操作.mp4 38:19

*   28 28、lua的变量.mp4 14:23

*   29 29、lua的时间操作.mp4 10:44

*   30 30、lua模块定义.mp4 19:17

*   31 31、lua的元表操作.mp4 47:18

*   32 32、lua的面向对象.mp4 21:18

*   33 33、openresty中调用lua脚本(1).mp4 28:15

*   34 33、openresty中调用lua脚本(2).mp4 28:19

*   35 34、openresty引入json模块.mp4 27:49

*   36 35、openresty引入redis模块.mp4 29:03

*   37 36、openresty对redis模块进行二次封装.mp4 12:25

*   38 37、openresty引入mysql模块.mp4 16:17

*   39 38、openresty引入capture请求.mp4 30:48

*   40 39、openresty引入http模块.mp4 09:57

*   41 40、openresty操作本地缓存.mp4 16:04

*   42 41、openresty执行流程.mp4 31:10

*   43 42、openresty执行详解之初始化阶段.mp4 17:01

*   44 43、openresty执行详解之重写赋值阶段.mp4 19:21

*   45 44、openresty执行详解之重写url阶段.mp4 01:13:44

*   46 45、openresty执行详解之访问阶段.mp4 12:52

*   47 46、openresty执行详解之内容阶段.mp4 32:15

*   48 47、openresty执行详解之响应阶段.mp4 19:21

*   49 48、openresty实现访问频率控制.mp4 34:17

*   50 49、openresty实现黑名单控制.mp4 22:51

*   51 50、openresty实现接口签名验证.mp4 01:01:19

*   52 51、openresty实现网关框架介绍.mp4 27:14

*   53 52、openresty实现网关主入口.mp4 22:15

*   54 53、openresty实现网关插件可配置.mp4 16:50

*   55 54、openresty实现网关插件加载.mp4 31:07

*   56 55、openresy实现网关之签名验证插件.mp4 09:46

*   57 56、openresy实现网关之黑名单插件.mp4 08:38

*   58 57、openresty实现网关之频率插件.mp4 13:20

*   59 58、网关框架总结.mp4 17:48