课程简介
本课程是一门体系化的OpenResty网关开发深度教程,旨在帮助开发者掌握使用Nginx与Lua构建高性能微服务API网关的核心技能。课程从网关架构与技术选型讲起,系统讲解Nginx配置、Lua语言基础、OpenResty核心模块使用,并深度解析OpenResty执行阶段原理。核心实战部分将带领你从零开发一个可配置的网关框架,实现黑名单控制、签名验证、访问频率限制等企业级插件。通过本课程的学习,你将全面掌握OpenResty网关的开发、部署与优化,具备构建高可用、高扩展性网关系统的能力。
下载地址
课程目录
01 漫谈网关架构
第1-2节:介绍网关架构与技术选型。
02 基础环境搭建
第3-10节:Nginx安装、配置、代理、日志与虚拟主机等。
03 Lua语言基础
第17-32节:Lua语法、变量、控制结构、模块与面向对象等。
04 OpenResty基础
第14-16、33-38节:OpenResty介绍、安装、使用Lua及连接Redis、MySQL。
05 OpenResty进阶与网关实现
第39-58节:OpenResty执行流程、插件开发、实现黑名单、签名验证等网关功能。
--- 点击展开详细目录 ---PART1
资料
- 🎬 01.漫谈网关架构.mp4
- 🎬 02.网关技术选型.mp4
- 🎬 03.nginx下载安装.mp4
- 🎬 04.正向代理、反向代理.mp4
- 🎬 05.nginx命令、信号控制.mp4
- 🎬 06.nginx平滑升级.mp4
- 🎬 07.nginx配置文件说明.mp4
- 🎬 08.nginx配置连接数.mp4
- 🎬 09.nginx虚拟主机.mp4
- 🎬 10.nginx日志以及切割.mp4
- 🎬 11.nginx的location详解.mp4
- 🎬 12.nginx的负载均衡.mp4
- 🎬 13.nginx的echo模块安装.mp4
- 🎬 14.openresty背景介绍.mp4
- 🎬 15.openresty安装.mp4
- 🎬 16.openresty的helloworld.mp4
- 🎬 17.lua介绍以及helloworld.mp4
- 🎬 18.lua基本语法一.mp4
- 🎬 19.lua基本语法二.mp4
- 🎬 20.lua基本语法三.mp4
- 🎬 21.lua基本语法四.mp4
- 🎬 22.lua运算符.mp4
- 🎬 23.lua控制结构一.mp4
- 🎬 24.lua控制结构二.mp4
- 🎬 25.lua的正则表达式.mp4
- 🎬 26.lua的string操作.mp4
- 🎬 27.lua的table操作.mp4
- 🎬 28.lua变量.mp4
- 🎬 29.lua时间操作.mp4
- 🎬 30.lua模块.mp4
- 🎬 31.lua元表.mp4
- 🎬 32.lua面向对象.mp4
- 🎬 33.openresty中使用lua.mp4
- 🎬 34.openresty中使用json模块.mp4
- 🎬 35.openresty中使用redis模块.mp4
- 🎬 36.openresty中封装redis操作.mp4
- 🎬 37.openresty中使用mysql.mp4
- 🎬 38.lua发起http请求.mp4
PART2
- 🎬 39.openresty中使用http模块.mp4
- 🎬 40.openresty中使用全局缓存.mp4
- 🎬 41.openresty执行流程.mp4
- 🎬 42.openresty执行详解之初始化阶段.mp4
- 🎬 43.openresty执行详解之重写赋值阶段.mp4
- 🎬 44.openresty执行详解之重写url阶段.mp4
- 🎬 45.openresty执行详解之访问阶段.mp4
- 🎬 46.openresty执行详解之内容阶段.mp4
- 🎬 47.openresty执行详解之响应阶段.mp4
- 🎬 48.openresty实现访问频率控制.mp4
- 🎬 49.openresty实现黑名单控制.mp4
- 🎬 50.openresty实现接口签名验证.mp4
- 🎬 51.openresty实现网关框架.mp4
- 🎬 52.openresty实现网关主入口.mp4
- 🎬 53.openresty实现网关插件可配置.mp4
- 🎬 54.openresty实现网关插件加载.mp4
- 🎬 55.openresy实现网关之签名验证插件.mp4
- 🎬 56.openresy实现网关之黑名单插件.mp4
- 🎬 57.openresty实现网关之频率插件.mp4
- 🎬 58.网关框架总结.mp4
|