微服务API网关框架—283人已学习
课程介绍
API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。
课程收益
本课程讲解是基于openresty + lua的网关框架的讲解,从零到有的整体思路的讲解。重点讲解lua脚本语言,openresty模块引入以及执行流程。学员可以从此课程中学到上面的相关知识,以及对网关的深入了解
讲师介绍
顾加春 更多讲师课程
从事IT十余年,曾就职于游戏蜗牛,同程旅游;多年的项目管理,并拥有7年的互联网从事经验,单独运营过几个项目产品;对系统搭建,项目管理具有丰富经验;现负责全维软件公司的问药产品;
课程大纲
1. 漫谈网关 20:03
2. 网关技术选型 17:18
3. nginx下载安装 8:53
4. 正向代理与反向代理 14:57
5. nginx命令与信号控制 14:39
6. nginx平滑升级 20:18
7. nginx配置文件说明 25:45
8. nginx配置连接数 19:48
9. nginx虚拟主机 25:28
10. nginx日志以及切割 51:05
11. nginx的location详解 30:24
12. nginx的负载均衡 20:53
13. nginx的echo模块安装 24:28
14. openresty背景介绍 24:38
15. openresty安装 19:15
16. openresty的helloworld 16:51
17. lua介绍以及helloworld 7:19
18. lua基本类型一 27:33
19. lua基本类型二 23:30
20. lua基本类型三 29:04
21. lua基本类型四 24:33
22. lua运算符 27:19
23. lua控制结构一 26:39
24. lua控制结构二 34:13
25. lua正则表达式 43:10
26. lua的string类型操作 40:52
27. lua的table操作 38:19
28. lua的变量 14:23
29. lua的时间操作 10:44
30. lua模块定义 19:17
31. lua的元表操作 47:17
32. lua的面向对象 21:18
33. openresty中调用lua脚本 56:31
34. openresty引入json模块 27:49
35. openresty引入redis模块 29:03
36. openresty对redis模块进行二次封装 12:25
37. openresty引入mysql模块 16:17
38. openresty引入capture请求 30:48
39. openresty引入http模块 9:57
40. openresty操作本地缓存 16:04
41. openresty执行流程 31:10
42. openresty执行详解之初始化阶段 17:01
43. openresty执行详解之重写赋值阶段 19:21
44. openresty执行详解之重写url阶段 01:13:44
45. openresty执行详解之访问阶段 12:52
46. openresty执行详解之内容阶段 32:15
47. openresty执行详解之响应阶段 19:21
48. openresty实现访问频率控制 34:17
49. openresty实现黑名单控制 22:51
50. openresty实现接口签名验证 01:01:19
51. openresty实现网关框架介绍 27:14
52. openresty实现网关主入口 22:15
53. openresty实现网关插件可配置 16:50
54. openresty实现网关插件加载 31:07
55. openresy实现网关之签名验证插件 9:46
56. openresy实现网关之黑名单插件 8:38
57. openresty实现网关之频率插件 13:20
58. 网关框架总结 17:48
大家可以点击【 查看详情】查看我的课程