买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:焦点科技股份有限公司
摘要:基于Nginx与Openresty的配置自动更新方法,动态网关的监听模块执行如下:基于openresty集成的大量Lua库、第三方模块以及大多数的依赖项,开发一个lua插件,让它在网关实例启动时,设计该实例机器的一个唯一标识key值,同时连接etcd集群,并对该etcd中设计的的唯一key值进行监听;接收更新信息模块执行如下:开发一个接口,用于接收更新内容,更新内容包括文件位置,文件版本,文件内容,要更新的哪一台实例机器;发送更新信息模块执行如下步骤:送批量更新请求,将需要更新的机器实例信息以及更新的文件位置,文件内容发送给接收更新信息模块。
主权项:1.基于Nginx与Openresty的配置自动更新方法,其特征是,基于如下系统,系统包含3个功能模块:动态网关的监听模块、接收更新信息模块和发送更新信息模块;动态网关的监听模块执行如下步骤:1基于openresty集成的大量Lua库、第三方模块以及大多数的依赖项,开发一个lua插件,让它在网关实例启动时,设计该实例机器的一个唯一标识key值,同时连接etcd集群,并对该etcd中设计的的唯一key值进行监听;2启动后,lua插件程序就会一直处于监听状态,当监听到该key值出现变动时,说明该机器实例有文件需要更新操作,即进行更新;这个时候,lua插件程序可以查询数据库,获取到相应的更新文件的详细信息,从而在该实例机器上进行更新操作;接收更新信息模块执行如下步骤:1:开发一个接口,主要用于接收更新内容,更新内容包括文件位置,文件版本,文件内容,要更新的哪一台实例机器;2:etcd是键值对存储,根据收到的要更新的实例机器,把更新文件信息封装成value,key是设计的唯一key,以keyvalue形式对这个key进行value的更新;此时,监听模块就发挥作用,监听到keyvalue变动,执行更新操作;发送更新信息模块执行如下步骤:1:发送批量更新请求,将需要更新的机器实例信息以及更新的文件位置,文件内容发送给接收更新信息模块;第三模块发送更新信息模块,负责发送更新请求,第二模块接收更新信息模块,负责接收并触发第一模块的监听机制,执行更新操作。
全文数据:
权利要求:
百度查询: 焦点科技股份有限公司 一种基于Nginx与Openresty的配置自动更新方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。