NgRouter是基于OpenResty的强大的边缘网关中间件。
- NgRouter Gateway: 用于网关服务节点
- NgRouter Admin:用于配置管理API服务
- 架构图
- bin:启动和关闭命令模块
- conf:配置模块
- cache: 缓存访问层公共逻辑模块
- dao:数据访问模块
- framework: 基础框架层模块
- store:数据存储模块
- utils: 工具集
NgRouter运行在Openresty的基础之上。
NgRouter bin模块的文件系统操作工具库
NgRouter部分模块使用redis做临时缓存和计数等功能
支持化NgRouter核心配置