一种基于openresty的lua模块化开发方法及开发框架
基本信息
申请号 | CN201710615855.9 | 申请日 | - |
公开(公告)号 | CN107479878B | 公开(公告)日 | 2017-12-15 |
申请公布号 | CN107479878B | 申请公布日 | 2017-12-15 |
分类号 | G06F8/30(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 李亮;董宇 | 申请(专利权)人 | 北京供销科技有限公司 |
代理机构 | 北京航信高科知识产权代理事务所(普通合伙) | 代理人 | 高原 |
地址 | 100081北京市海淀区中关村南大街乙12号院1号楼2层北区C-046 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于openresty的lua模块化开发方法及开发框架。首先,openresty执行到某一阶段时,获取模块化配置单元(3)中第一个lua模块对应的lua模块名称(31)、模块开关(32)以及对应的配置文件路径(33);之后,获取其在当前阶段注册的回调函数;根据所述lua模块所对应的配置文件路径(33)来获取相应模块的配置文件(11);最后根据所述模块开关(32)的开关指令判断当前模块是否开启,若是,则采用当前lua模块的模块配置文件(11)作为参数调用所述回调函数所对应的函数代码(41),若否,则重新遍历,直至执行完所述模块化配置单元(3)所有lua模块。 |
