全网唯一标准王
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(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分
赞助2元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-19 03:16:10
上传分享
举报
下载
原文档
(787.7 KB)
分享
友情链接
ISO TR 16386 2014 Impact of changes in ISO fluid power particle counting — Cont.pdf
ISO 21360-6 2023 Vacuum technology — Standard methods for measuring vacuu.pdf
ISO 11881 1999 Corrosion of metals and alloys — Exfoliation corrosion testing of aluminium.pdf
ISO 16486-4 2022 Plastics piping systems for the supply of gaseous fuels — Unplasticized polyamide (PA-U) piping systems with fusion jointing and mechanical jointing — Part 4 Valves.pdf
ISO 14630 2024 Non-active surgical implants General requirements.pdf
ISO TR 16497-1 2024 Sustainable mobility and transportation — Sustainable mobility s.pdf
ISO 197-4 1983 Copper and copper alloys — Terms and definitions — Part 4 Castings.pdf
ISO 8600-7 2012 Endoscopes — Medical endoscopes and endotherapy devices — Part 7 Basic requirements for medical endoscopes of water-resistant type.pdf
ISO 12268 1997 Aerospace Nuts hexagonal plain reduced height reduced across flats with MJ threads classifications 450 MPa (at ambient temperature)-425 degrees C 600 MPa (at ambient temperature)-235 d.pdf
ISO 16859-2 2015 Metallic materials — Leeb hardness test — Part 2 Verification and calibration of the testing devices.pdf
GB-T 24576-2009 高分辩率X射线衍射测量GaAs衬底生长的AlGaAs中Al成分的试验方法.pdf
GB-T 11869-2018 造船和海上结构物 甲板机械 远洋拖曳绞车.pdf
GB-T 44418-2024 康复辅助器具 认知无障碍指南 日常时间管理.pdf
GB-T 30162-2013 纺织机械 卷布辊 术语和主要尺寸.pdf
GB-T 14536.21-2008 家用和类似用途电自动控制器 电动油阀的特殊要求, 包括机械要求.pdf
GB-T 41485-2022 核仪器仪表 地球物理密度测井仪.pdf
GB-T 20565-2022 铁矿石和直接还原铁 术语.pdf
GB-T 15121.3-1996 信息技术 计算机图形 存储和传送图片描述信息的元文卷 第三部分 二进制编码.pdf
GB-T 41146-2021 绝缘液体取样方法.pdf
GB-T 6174-2016 六角薄螺母 无倒角.pdf
1
/
3
18
评价文档
赞助2元 点击下载(787.7 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。