[发明专利]分布式系统的流量控制方法、装置、设备、介质及产品在审
申请号: | 202310215040.7 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116319810A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 谢福成 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | H04L67/1029 | 分类号: | H04L67/1029;H04L47/10 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 蔡舒野 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 流量 控制 方法 装置 设备 介质 产品 | ||
1.一种分布式系统的流量控制方法,其特征在于,所述分布式系统包括多个服务器;包括:
将接收的业务请求分配至所述分布式系统中的目标服务器;
根据所述业务请求确定所述目标服务器当前的服务器并发量和/或业务类别并发量;其中,所述服务器并发量为所述目标服务器的总业务请求并发量,所述业务类别并发量为属于所述业务请求对应的业务类别的总业务请求并发量;
根据所述服务器并发量和/或业务类别并发量对所述目标服务器进行流量控制;
若所述目标服务器接受所述业务请求,则根据所述业务请求确定所述分布式系统当前的系统并发量;
根据所述系统并发量对所述分布式系统进行流量控制。
2.根据权利要求1所述的方法,其特征在于,根据所述业务请求确定所述目标服务器当前的服务器并发量和/或业务类别并发量,包括:
将所述服务器并发量累加所述业务请求的数量,获得所述目标服务器当前的服务器并发量;
获取所述业务请求的业务类别标识;
将所述业务类别标识对应的业务类别并发量累加所述业务请求的数量,获得所述目标服务器当前的业务类别并发量。
3.根据权利要求1所述的方法,其特征在于,根据所述服务器并发量和/或业务类别并发量对所述目标服务器进行流量控制,包括:
若所述服务器并发量小于第一设定阈值,且所述业务类别并发量小于所述业务类别对应的第二设定阈值,则所述目标服务器接受所述业务请求;
若所述服务器并发量大于或者等于所述第一设定阈值,和/或所述业务类别并发量大于或者等于所述第二设定阈值,则调用设定流控策略对所述目标服务器进行流量控制。
4.根据权利要求3所述的方法,其特征在于,调用设定流控策略对所述目标服务器进行流量控制,包括:
拒绝所述业务请求。
5.根据权利要求3所述的方法,其特征在于,调用设定流控策略对所述目标服务器进行流量控制,包括:
缓存所述业务请求设定时长,若在所述设定时长内所述目标服务器达到所述服务器并发量小于第一设定阈值,且所述业务类别并发量小于所述业务类别对应的第二设定阈值的状态,则所述目标服务器接受所述业务请求;
若在所述设定时长内所述目标服务器保持在所述服务器并发量大于或者等于所述第一设定阈值,和/或所述业务类别并发量大于或者等于所述第二设定阈值的状态,则拒绝所述业务请求。
6.根据权利要求3所述的方法,其特征在于,调用设定流控策略对所述目标服务器进行流量控制,包括:
将所述业务请求转发至所述分布式系统中的其他服务器,使得其他服务器对所述业务请求进行流量控制。
7.根据权利要求4或5所述的方法,其特征在于,在拒绝所述业务请求之后,还包括:
根据所述业务请求的数量更新所述目标服务器的服务器并发量和/或业务类别并发量。
8.根据权利要求3所述的方法,其特征在于,在根据所述服务器并发量和/或业务类别并发量对所述目标服务器进行流量控制之前,还包括:
配置所述目标服务器对应的第一设定阈值以及各业务类别对应的第二设定阈值;其中,所述各业务类别的第二设定阈值总和小于或等于所述第一设定阈值。
9.根据权利要求1所述的方法,其特征在于,根据所述业务请求确定所述分布式系统的系统并发量,包括:
获取所述业务请求的关键信息;其中,所述关键信息包括:业务类别、业务子类别及安全节点信息;
将所述关键信息对应的系统并发量累加所述业务请求的数量,获得所述分布式系统的所述关键信息的当前的系统并发量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310215040.7/1.html,转载请声明来源钻瓜专利网。