说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111386475.5 (22)申请日 2021.11.22 (71)申请人 深圳前海微众 银行股份有限公司 地址 518052 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 石彩丽 卢道和 周杰 毛伟 黄涛 陈文龙 (74)专利代理 机构 北京派特恩知识产权代理有 限公司 1 1270 代理人 高天华 张颖玲 (51)Int.Cl. G06Q 10/04(2012.01) G06Q 10/06(2012.01) G06Q 40/02(2012.01) G06Q 40/04(2012.01) (54)发明名称 一种基于微服务的路由方法、 装置、 设备及 存储介质 (57)摘要 本申请提供一种基于微服务的路由方法、 装 置、 设备及存储介质, 其中, 方法包括: 获取微服 务系统m下的节点设备n的处理器使用率、 内存使 用率、 队列 深度和连接 数, 其中, m和n为大于等于 2的正整数, 队列 深度表征预设的节点设备n处理 请求的处理性能, 连接数表征节点设备n的端口 所支持的对外连接数; 基于处理器使用率、 内存 使用率、 队列 深度和连接数, 确定节点设备n的系 统性能参数; 基于系统性能参数和统计的服务请 求耗时, 预测路由过程中经过多个微服务系统 时, 多个微服务系统下的所选节 点设备的路由性 能参数; 若接收到多个服务请求, 基于路由性能 参数, 确定多个服 务请求对应的路由路径。 权利要求书2页 说明书13页 附图2页 CN 114118560 A 2022.03.01 CN 114118560 A 1.一种基于微 服务的路由方法, 其特 征在于, 包括: 获取微服务系统m下的节点设备n的处理器使用率、 内存使用率、 队列深度和连接数, 其 中, 所述m和所述n为大于等于2的正整数, 所述队列深度表征预设的所述节点设备n处理请 求的处理性能, 所述连接数表征 所述节点设备n的端口所支持的对外连接数; 基于所述处理器使用率、 内存使用率、 队列深度和连接数, 确定所述节点设备n的系统 性能参数; 基于所述系统性 能参数和统计的服务请求耗 时, 预测路由过程中经过多个微服务系统 时, 所述多个微 服务系统下的所选节点设备的路由性能参数; 若接收到多个服务请求, 基于所述路由性能参数, 确定所述多个服务请求对应的路由 路径。 2.根据权利要求1中所述的方法, 其特征在于, 所述基于所述处理器使用率、 内存使用 率、 队列深度和连接数, 确定所述节点设备n的系统性能参数, 包括: 分别为所述处理器使用率、 所述内存使用率、 所述队列深度和所述连接数配置权重参 数; 将所述处理器使用率、 所述内存使用率、 所述队列深度、 所述连接数、 各个权重参数、 所 述节点设备n的阈值深度以及阈值连接数代入如下计算 公式, 计算所述节点设备n的系统性 能参数, 所述节点设备n的系统性能参数表征为P S: 其中, 所述处理器使用率表征为pctcpu、 所述pctcpu对应的权重参数为Wcpu, 所述内存使 用率表征为pct内存、 所述pct内存对应的权重参数为W内存, 所述队列深度对应的权重参数为 W队列 深度, 所述连接数对应的权 重参数为 W连接 数。 3.根据权利要求1所述的方法, 其特征在于, 所述基于所述系统性 能参数和统计的服务 请求耗时, 预测路由过程中经过多个微服务系统时, 所述多个微服务系统下 的所选节点设 备的路由性能参数, 包括: 分别为所述多个微服务系统下的所选节点设备的系统性 能参数之和、 所述统计的服务 请求耗时配置 权重参数; 将所述系统性能参数之和、 统计的服务请求耗时以及各个权重参数代入如下计算公 式, 预测所述路由性能参数, 所述路由性能参数表征为R: R=WT×T+Wps×(PS1+PS2+PS3+......PSi+......+PSN); 其中, 所述统计的服务请求耗时表征为T、 所述对应的权重参数为WT, 所述多个微服务系 统的总数为N, 任一微服务系统下所选节点设备的系统性能参数表征为PSi, 所述系统性能 参数之和对应的权 重参数为 Wps, i的取值范围为大于 0且小于等于N的正整数。 4.根据权利要求1 ‑3任一项中所述的方法, 其特征在于, 所述若接收到多个服务请求, 基于所述路由性能参数, 确定所述多个服 务请求对应的路由路径, 包括: 为所述多个微服务系统下, 不同路径对应的所选节点设备的所述路由性能参数, 设置 请求数量权 重参数; 若接收到所述多个服务请求, 基于请求数量权重参数和所述多个服务请求的请求数 量, 确定所述多个服 务请求对应的路由路径。权 利 要 求 书 1/2 页 2 CN 114118560 A 25.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述若接收到多个服务请求, 基 于所述路由性能参数, 确定所述多个服 务请求对应的路由路径, 包括: 若接收到多个服务请求, 确定不同路径对应的所选节点设备所属互联网数据中心标 识; 从不同路径对应的所选节点设备的所述路由性能参数中, 筛选出至少一个目标路径对 应的所选节点设备 的目标路由性能参数, 其中, 所述 目标路径对应的所选节点设备中至少 两个设备 具有同一互联网数据中心标识; 基于所述目标路由性能参数, 确定所述多个服 务请求对应的路由路径。 6.根据权利要求1 ‑3任一项中所述的方法, 其特征在于, 所述若接收到多个服务请求, 基于所述路由性能参数, 确定所述多个服 务请求对应的路由路径, 包括: 若接收到所述多个服 务请求, 获取 所述多个服 务请求的时效信息和/或请求数量; 若所述多个服务请求中存在部分服务请求的时效信息符合时效条件, 和/或所述多个 服务请求的请求数量大于阈值数量, 基于所述路由性能参数, 确定所述部分服务请求对应 的路由路径。 7.根据权利要求6所述的方法, 其特征在于, 所述若接收到所述多个服务请求, 获取所 述多个服 务请求的时效信息之后, 所述方法还 包括: 针对所述多个服务请求中的剩余服务请求, 对所述剩余服务请求中的每一请求的主键 字段进行哈希计算得到哈希值; 通过所述哈希值对微服务系统m下的所有节点设备的数量进行取模运算, 得到取模结 果; 基于所述取模结果, 将所述每一请求发送至对应的节点设备。 8.一种基于微 服务的路由装置, 其特 征在于, 包括: 获取模块, 用于获取微服务系统m下的节点设备n的处理器使用率、 内存使用率、 队列深 度和连接数, 其中, 所述m和所述n为大于等于2的正整数, 所述队列深度表征预设的所述节 点设备n处理请求的处理性能, 所述连接数表征所述节点设备n的端口所支持的对外连接 数; 处理模块, 用于基于所述处理器使用率、 内存使用率、 队列深度和连接数, 确定所述节 点设备n的系统性能参数; 所述处理模块, 用于基于所述系统性能参数和 统计的服务请求耗时, 预测路由过程中 经过多个微 服务系统时, 所述多个微 服务系统下的所选节点设备的路由性能参数; 所述处理模块, 用于若接收到多个服务请求, 基于所述路由性能参数, 确定所述多个服 务请求对应的路由路径。 9.一种基于微 服务的路由设备, 其特 征在于, 包括: 存储器, 用于存储可执行指令; 处理器, 用于执行所述存储器中存储的可执行指令时, 实现权利要求1至7任一项所述的方法。 10.一种存储介质, 其特征在于, 存储有可执行指令, 用于引起处理器执行时, 实现权利 要求1至7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114118560 A 3
专利 一种基于微服务的路由方法、装置、设备及存储介质
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-19 03:16:10
上传分享
举报
下载
原文档
(787.7 KB)
分享
友情链接
ISO 21849 2022 Aircraft and space — Industrial data — Product identification and traceability.pdf
ISO 16525-5 2014 Adhesives — Test methods for isotropic electrically conductive adhesives — Part 5 Determination of shear fatigue.pdf
ISO 9816 2018 Passenger cars Power-off reaction of a vehicle in a turn Open-loop test method.pdf
ISO 8264 1989 Hard coal — Determination of the swelling properties using a dilatometer.pdf
ISO 14451-10 2013 Pyrotechnic articles — Pyrotechnic articles for vehicles — Part 10 Requirements and categorization for semi-finished products.pdf
ISO ASTM 52909 2024 Additive manufacturing of metals — Finished part properties —.pdf
ISO 14404-1 2013 Calculation method of carbon dioxide emission intensity from iron and steel production — Part 1 Steel plant with blast furnace.pdf
ISO 7322 2014 Composition cork — Test methods.pdf
ISO 24678-3 2022 Fire safety engineering — Requirements governing algebraic formulae — Part 3 Ceiling jet flows.pdf
ISO 7530-8:1992 Nickel alloys — Flame atomic absorption spectrometric analysis — Part 8 Determination of silicon content.pdf
GB-T 3728-2007 工业用乙酸乙酯.pdf
GB-T 18838.3-2008 涂覆涂料前钢材表面处理 喷射清理用金属磨料的技术要求 第3部分 高碳铸钢丸和砂.pdf
GB-T 37597-2019 电动食品加工器具 性能测试方法.pdf
GB-T 42324-2023 电气装置用电缆密封头.pdf
GB-T 28891-2012 纤维增强塑料复合材料 单向增强材料Ⅰ型层间断裂韧性GⅠC的测定.pdf
GB-T 7161-1987 非密封放射性物质 识别和证书.pdf
GB-T 9797-2022 金属及其他无机覆盖层 镍、镍+铬、铜+镍和铜+镍+铬电镀层.pdf
GB-T 22138-2008 幻灯机画面区温升玻璃夹层幻灯试验片测试方法.pdf
GB-T 16895.22-2004 建筑物电气装置 第5-53部分 电气设备的选择和安装-隔离、开关和控制设备 第534节 过电压保护电器.pdf
GB-T 19935-2005 蜗杆传动 蜗杆的几何参数-蜗杆装置的铭牌、中心距、用户提供给制造者的参数.pdf
1
/
3
18
评价文档
赞助1.5元 点击下载(787.7 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。