[发明专利]一种业务分流方法及装置有效
申请号: | 201910530888.2 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110324411B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 陆松;常浩智;李光 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L43/0817;H04L41/5009 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 分流 方法 装置 | ||
本申请实施例公开了一种业务分流方法及装置,该方法适用于微服务网关,该方法包括:当同时接收到M个业务请求时,获取第一业务系统的N个性能参数,根据该第一业务系统的N个性能参数确定该第一业务系统的系统稳定值,当检测到该系统稳定值在目标范围内时,根据该第一业务系统的系统稳定值对该第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比,将该M个业务请求按照该第二系统业务百分比分配至该第一业务系统和该第二业务系统中处理。采用本申请实施例,可以实现业务的动态分配,从而更好地实现新、旧业务系统的业务过渡,平衡新、旧业务系统的处理能力,减少业务突增时某个系统宕机的情况。
技术领域
本申请涉及计算机技术领域,尤其涉及一种业务分流方法及装置。
背景技术
目前,常用的微服务网关zuul在功能上存在一定的不足。比如,在新、旧系统的更替过程中,无法对并行运行的新、旧系统的业务流量进行动态分配,从而导致在业务流量突增时新或旧系统出现宕机的情况。
发明内容
本申请实施例提供一种业务分流方法及装置,可以实现业务的动态分配,从而更好地实现新、旧业务系统的业务过渡,平衡新、旧业务系统的处理能力,减少业务突增时某个系统宕机的情况。
第一方面,本申请实施例提供了一种业务分流方法,该方法包括:
当同时接收到M个业务请求时,获取第一业务系统的N个性能参数,该N个性能参数至少包括中央处理器CPU占用率、内存占用率、第一时间段内业务请求失败的请求失败率或该第一时间段内业务请求的平均响应时间,M和N均为大于或等于2的整数;
根据该第一业务系统的N个性能参数确定该第一业务系统的系统稳定值;
当检测到该系统稳定值在目标范围内时,根据该第一业务系统的系统稳定值对该第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比;
将该M个业务请求按照该第二系统业务百分比分配至该第一业务系统和该第二业务系统中处理。
结合第一方面,在一种可能的实施方式中,根据该第一业务系统的N个性能参数确定该第一业务系统的系统稳定值,包括:获取该第一业务系统的N个性能参数中各个性能参数对应的性能指标值;将该各个性能参数对应的性能指标值之和确定为该第一业务系统的系统稳定值。
结合第一方面,在一种可能的实施方式中,在根据该第一业务系统的N个性能参数确定该第一业务系统的系统稳定值之后,该方法还包括:当检测到该系统稳定值不在该目标范围内时,获取该第一业务系统与该第二业务系统的第一系统业务百分比,并将该M个业务请求按照该第一系统业务百分比分配至该第一业务系统和该第二业务系统中处理。
结合第一方面,在一种可能的实施方式中,根据该第一业务系统的系统稳定值对该第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比,包括:
获取该第一业务系统的第一系统业务占比,将该第一系统业务占比与该系统稳定值之和确定为第二系统业务占比;获取第二业务系统的第三系统业务占比,将该第三系统业务占比与该系统稳定值之差确定为第四系统业务占比,该第一系统业务占比与该第三系统业务占比的比值为第一系统业务百分比;将该第二系统业务占比与该第四系统业务占比的比值确定为第二系统业务百分比。
结合第一方面,在一种可能的实施方式中,在根据该第一业务系统的系统稳定值对该第一业务系统与第二业务系统的第一系统业务百分比进行调整,得到第二系统业务百分比之后,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910530888.2/2.html,转载请声明来源钻瓜专利网。