[发明专利]一种业务分流方法及装置有效
申请号: | 201910530888.2 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110324411B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 陆松;常浩智;李光 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L43/0817;H04L41/5009 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 分流 方法 装置 | ||
1.一种业务分流方法,其特征在于,包括:
当同时接收到M个业务请求时,获取第一业务系统的N个性能参数,所述N个性能参数至少包括中央处理器CPU占用率、内存占用率、第一时间段内业务请求失败的请求失败率或所述第一时间段内业务请求的平均响应时间,M和N均为大于或等于2的整数;
根据所述第一业务系统的N个性能参数确定所述第一业务系统的系统稳定值;
当检测到所述系统稳定值在目标范围内时,根据所述第一业务系统的系统稳定值对所述第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比;
将所述M个业务请求按照所述第二系统业务百分比分配至所述第一业务系统和所述第二业务系统中处理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一业务系统的N个性能参数确定所述第一业务系统的系统稳定值,包括:
获取所述第一业务系统的N个性能参数中各个性能参数对应的性能指标值;
将所述各个性能参数对应的性能指标值之和确定为所述第一业务系统的系统稳定值。
3.根据权利要求1或2所述的方法,其特征在于,所述在根据所述第一业务系统的N个性能参数确定所述第一业务系统的系统稳定值之后,所述方法还包括:
当检测到所述系统稳定值不在所述目标范围内时,获取所述第一业务系统与所述第二业务系统的第一系统业务百分比,并将所述M个业务请求按照所述第一系统业务百分比分配至所述第一业务系统和所述第二业务系统中处理。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一业务系统的系统稳定值对所述第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比,包括:
获取所述第一业务系统的第一系统业务占比,将所述第一系统业务占比与所述系统稳定值之和确定为第二系统业务占比;
获取第二业务系统的第三系统业务占比,将所述第三系统业务占比与所述系统稳定值之差确定为第四系统业务占比,所述第一系统业务占比与所述第三系统业务占比的比值为第一系统业务百分比;
将所述第二系统业务占比与所述第四系统业务占比的比值确定为第二系统业务百分比。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述在根据所述第一业务系统的系统稳定值对所述第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比之后,所述方法包括:
根据所述第一业务系统的第一业务请求阈值与所述第二业务系统的第二业务请求阈值,确定目标业务请求阈值,所述第一业务请求阈值为所述第一业务系统的最大业务请求处理量与所述第一业务系统当前正在处理的业务请求量之差,所述第二业务请求阈值为所述第二业务系统的最大业务请求处理量与所述第二业务系统当前正在处理的业务请求量之差;
当M小于或等于所述目标业务请求阈值时,触发执行将所述M个业务请求按照所述第二系统业务百分比分配至所述第一业务系统和所述第二业务系统中处理。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当M大于所述目标业务请求阈值时,计算M与所述目标业务请求阈值的差值K,并将所述M个业务请求中任选K个业务请求存储至业务等待队列中;
将所述M个业务请求中未存储至所述业务等待队列的业务请求按照所述第二系统业务百分比分配至所述第一业务系统和所述第二业务系统中处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910530888.2/1.html,转载请声明来源钻瓜专利网。