全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210903473.7 (22)申请日 2022.07.27 (71)申请人 深圳优美创新科技有限公司 地址 518000 广东省深圳市南 山区西丽 街 道打石一路国际创新谷8A栋19 楼 (72)发明人 吕浩 江滔 邵国光 郭佳 肖龙  陈悦清  (74)专利代理 机构 深圳市恒程创新知识产权代 理有限公司 4 4542 专利代理师 鄢紫君 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/2455(2019.01) G06F 16/27(2019.01) (54)发明名称 路由信息热 更新方法、 装置、 设备及 介质 (57)摘要 本发明涉及网关路由技术领域, 公开了一种 路由信息 热更新方法、 装置、 设备及介质, 所述方 法应用于微服务系统, 包括: 获取所述基础信息 服务端进行变更的路由信息; 基于预设的中间组 件, 将所述路由信息同步至所述网关服务端和对 应的所述功能服务端; 将预先定义的路由变更通 道同步更新至对应的所述功能服务端, 以对路由 信息进行热更新。 本发明通过将功能服务端进行 变更的路由信息通过预设的中间组件进行持久 化存储和热缓存, 实现路由信息在网关服务端和 基础信息服务间的热更新, 减少了路由信息进行 变更过程中的开关机流程, 提升了功能服务端的 路由信息进行更改的灵活性, 提升了系统的稳定 性。 权利要求书2页 说明书11页 附图6页 CN 115185971 A 2022.10.14 CN 115185971 A 1.一种路由信息热更新方法, 其特征在于, 所述路由信息热更新方法应用于微服务系 统, 所述微服务系统至少包括: 基础信息服务端、 网关服务端和功能服务端, 所述路由信息 热更新方法, 包括: 获取所述基础信息服 务端进行变更的路由信息; 基于预设的中间组件, 将所述路由信 息同步至所述网关服务端和对应的所述功能服务 端; 将预先定义的路由变更通道同步更新至对应的所述功能服务端, 以对路由信 息进行热 更新。 2.如权利要求1所述的路由信息热更新方法, 其特征在于, 所述基于预设的中间组件, 将所述路由信息同步至所述网关服 务端和对应的所述功能服 务端的步骤, 包括: 基于预设的数据存 储组件, 确定进行持久化存 储的路由信息; 将所述持久化存储的路由信 息同步至预设的数据缓存组件, 确定所述网关服务端对应 的热储备缓存区中的路由信息; 基于预设的数据缓存组件, 将所述热储备缓存区中的路由信 息同步至所述功能服务端 的内存。 3.如权利要求2所述的路由信 息热更新方法, 其特征在于, 所述基于预设的数据存储组 件, 确定进行持久化存 储的路由信息的步骤, 包括: 通过所述基础信息服务端的后台管理界面对所述功能服务端的基础信息进行更新修 改, 确定所述功能服 务端对应的路由信息; 将所述路由信息存储至预设的数据存储组件MySQL中, 确定进行持久化存储的路由信 息。 4.如权利要求3 中所述的路由信 息热更新方法, 其特征在于, 所述将所述持久化存储的 路由信息同步至预设的数据缓存组件, 确定所述网关服务端对应的热储备缓存区中的路由 信息的步骤, 包括: 基于预设的数据缓存组件Redis, 读取所述数据存储组件MySQL 中的所述持久化存储的 路由信息; 基于所述数据缓存组件Redis的缓存策略, 将所述持久化存储的路由信息存入所述网 关服务端对应的热储备缓存区, 确定所述热储备缓存区中的路由信息 。 5.如权利要求4中所述的路由信 息热更新方法, 其特征在于, 所述基于预设的数据缓存 组件, 将所述热储备缓存区中的路由信息同步至所述功能服 务端的内存的步骤, 包括: 读取所述网关服 务端数据缓存组件Redis对应的所述热储备缓存区中的路由信息; 将所述热储备缓存区中的路由信 息加载至与所述功能服务端的内存中, 以对所述热储 备缓存区中的路由信息进行功能服 务端的信息同步。 6.如权利要求4所述的路由信 息热更新方法, 其特征在于, 在所述基于预设的数据缓存 组件Redis, 读取所述数据存储组件MySQL中的所述持久化存储的路由信息的步骤之前, 所 述路由信息热 更新方法, 还 包括: 在所述数据缓存组件Redis中定义与所述持久化存储的路由信息对应的路由变更通 道, 并基于所述数据缓存组件Redis对所述路由变更通道进行实时监听。 7.如权利要求1所述的路由信 息热更新方法, 其特征在于, 所述将预先定义的路由变更权 利 要 求 书 1/2 页 2 CN 115185971 A 2通道同步更新至对应的所述功能服 务端, 以对路由信息进行 热更新的步骤, 包括: 基于预设的路由变更通道对所述功能服务端进行标识, 确定所述功能服务端对应的路 由变更通道; 基于预设的中间件Redis的订阅发布功能, 将所述路由变更通道发送至所述微服务系 统的后台管理界面进行变更提 示。 8.一种路由更新装置, 其特 征在于, 所述路由更新装置包括: 路由信息获取模块, 用于获取 所述基础信息服 务端进行变更的路由信息; 数据传输模块, 用于基于预设的中间组件, 将所述路由信息同步至所述网关服务端和 对应的所述功能服 务端; 路由变更通道订 阅模块, 用于将预先定义的路由变更通道同步更新至对应的所述功能 服务端, 以对路由信息进行 热更新。 9.一种设备, 其特征在于, 所述设备包括存储器、 处理器及存储在所述存储器上并可在 所述处理器上运行的路由更新程序, 所述路由更新程序被所述处理器执行时实现如权利要 求1‑7中任一项所述的路由信息热 更新方法。 10.一种介质, 所述介质为计算机可读存储介质, 其特征在于, 所述计算机可读存储介 质上存储有路由更新程序, 所述路由更新程序被处理器执行时实现如权利要求 1至7中任一 项所述的路由信息热 更新方法的步骤。权 利 要 求 书 2/2 页 3 CN 115185971 A 3

PDF文档 专利 路由信息热更新方法、装置、设备及介质

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 路由信息热更新方法、装置、设备及介质 第 1 页 专利 路由信息热更新方法、装置、设备及介质 第 2 页 专利 路由信息热更新方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。