全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210712728.1 (22)申请日 2022.06.22 (71)申请人 武汉东湖学院 地址 430071 湖北省武汉市江夏区纸坊街 大桥社区汤逊湖经济发展园 (72)发明人 潘爱民 王楠  (74)专利代理 机构 深圳峰诚志合知识产权代理 有限公司 4 4525 专利代理师 张腾 (51)Int.Cl. H04L 41/082(2022.01) H04L 67/02(2022.01) H04L 43/08(2022.01) G06F 9/445(2018.01) (54)发明名称 微服务网关插件动态加载方法、 装置、 系统 及其存储介质 (57)摘要 本申请提供一种微服务网关插件动态加载 方法、 装置、 系统及其存储介质, 涉及微服务网关 技术领域。 该方法包括获取插件文件定义标识, 形成当前插件数据库; 获取指令信息, 形成监测 指令; 根据监测指令对存储管理器进行监测, 并 对比当前插件数据库, 获取更新插件文件; 将获 取的更新插件文件进行实例化, 获得插件实例并 缓存; 将缓存的插件实例适配成过滤器; 将过滤 器加入至网关的过滤链中, 形成更新过滤链。 其 能够做到实时对网关过滤需求进行调整, 提升用 户体的体验感。 权利要求书2页 说明书9页 附图1页 CN 115134235 A 2022.09.30 CN 115134235 A 1.一种微 服务网关插 件动态加载 方法, 其特 征在于, 包括以下步骤: 获取插件文件定义标识, 形成当前插 件数据库; 获取指令信息, 形成监测指令; 根据监测指令对存储管理器进行监测, 并对比所述当前插件数据库, 获取更新插件文 件; 将获取的所述更新插 件文件进行实例化, 获得插 件实例并缓存; 将缓存的所述插 件实例适配成过 滤器; 将所述过 滤器加入至网关的过 滤链中, 形成更新过 滤链。 2.根据权利要求1所述的微服务网关插件动态加载方法, 其特征在于, 所述获取指令信 息, 形成监测指令, 根据监测指令对 存储管理器进行监测, 包括: 获取计时指令信息, 形成定期监测指令; 根据所述定期监测指令, 对所述存 储管理器进行周期性的监测。 3.根据权利要求1所述的微服务网关插件动态加载方法, 其特征在于, 所述获取指令信 息, 形成监测指令, 包括: 获取偶发指令信息, 形成非常规 监测指令; 根据所述非常规 监测指令, 对所述存 储管理器进行即时的监测。 4.根据权利要求1所述的微服务网关插件动态加载方法, 其特征在于, 所述根据监测指 令对存储管理器进行监测, 并对比所述当前插 件数据库, 获取 更新插件文件之后, 还 包括: 获取所述存储管理器中的所有插 件文件的定义标识, 形成更新定义标识数据包; 根据所述更新定义标识数据包, 对所述当前插 件数据库进行 更新。 5.根据权利要求4所述的微服务网关插件动态加载方法, 其特征在于, 所述根据 所述更 新定义标识数据包, 对所述当前插 件数据库进行 更新, 包括: 对比更新定义标识数据包和所述当前插件数据库中的定义标识数据, 删除所述当前插 件数据库中被删除的定义标识; 对比更新定义标识数据包和所述当前插件数据库中的定义标识数据, 添加所述当前插 件数据库中没有存 储的定义标识; 对比更新定义标识数据包和所述当前插件数据库中的定义标识数据, 更新所述当前插 件数据库中被调整的定义标识。 6.根据权利要求1所述的微服务网关插件动态加载方法, 其特征在于, 所述根据监测指 令对存储管理器进行监测, 并对比所述当前插 件数据库, 获取 更新插件文件, 包括: 监测所述存 储管理器, 获取 所述存储管理器中所有插 件文件的定义标识数据; 对比将所述定义标识数据与所述当前插件数据库中的定义标识数据, 确定新增、 删除 和调整的定义标识数据; 根据新增 和调整的定义标识数据, 确定所述更新插 件文件。 7.根据权利要求3所述的微服务网关插件动态加载方法, 其特征在于, 所述将所述过滤 器加入至网关的过 滤链中, 形成更新过 滤链之后, 还 包括: 按照所述更新过滤链将所接收到的访问请求进行过滤, 并将过滤后的访问请求发送至 服务器端中。 8.一种微服务网关插件动态加载装置, 其特征在于, 采用权利要求1 ‑7任一所述的微服权 利 要 求 书 1/2 页 2 CN 115134235 A 2务网关插 件动态加载 方法, 包括: 存储管理模块, 所述存 储管理模块用于对 插件文件进行 管理和存 储; 监测管理模块, 所述监测管理模块与所述存储管理模块连接, 用于接收指令后对所述 存储管理模块进行监测, 并获取所述存储管理模块中的更新插件文件; 将推动 获取的更新 插件文件实例化, 并将插 件实例适配成过 滤器加入到网关的过 滤链中; 实例缓存模块, 所述实例缓存模块与所述监测管理模块连接, 用于将更新的插件实例 进行缓存; 实例化模块, 所述实例化模块分别与所述实例缓存模块和所述监测管理模块连接, 用 于对插件文件进行实例化形成插 件实例。 9.一种微服务网关插件动态加载系统, 其特征在于, 包括客户端、 服务器端和网关; 所 述网关设置于所述客户端与所述服务器端之间, 且所述网关中设有如权利要求8所述的微 服务网关插 件动态加载装置 。 10.一种存储介质, 其特征在于, 所述存储介质中存储有计算机程序指令, 当计算机程 序指令被计算执行时, 使计算机执行如权利要求1 ‑7任一所述微服务网关插件动态加载方 法。权 利 要 求 书 2/2 页 3 CN 115134235 A 3

.PDF文档 专利 微服务网关插件动态加载方法、装置、系统及其存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 微服务网关插件动态加载方法、装置、系统及其存储介质 第 1 页 专利 微服务网关插件动态加载方法、装置、系统及其存储介质 第 2 页 专利 微服务网关插件动态加载方法、装置、系统及其存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:05:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。