[发明专利]业务数据处理方法和装置有效
申请号: | 202110352525.1 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112866136B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 杨采;诸文东;王毅;王美华 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L47/50 | 分类号: | H04L47/50 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据处理 方法 装置 | ||
本申请提供了一种业务数据处理方法和装置,其中,该方法包括:接收业务数据处理请求;根据业务数据处理请求中的业务类型标识,确定业务数据处理请求的优先级;基于业务数据处理请求的优先级,将业务数据处理请求存放至对应的交易队列中,高优先级的业务数据处理请求存放至第一交易队列,低优先级的业务数据处理请求存放至第二交易队列;利用第一交易处理模块从第一交易队列中读取业务数据处理请求并执行对应的业务数据处理;利用第二交易处理模块从第二交易队列中读取业务数据处理请求并执行对应的业务数据处理;第一交易处理模块与第二交易处理模块为不同的交易处理模块。上述方案可以实现交易分流,缓解交易处理阻塞,提高处理效率。
技术领域
本申请涉及业务数据处理技术领域,特别涉及一种业务数据处理方法和装置。
背景技术
随着业务量的不断增长,现有业务系统的交易调用量也日益增加。面对一些客户在短时间内大量循环调用交易的情况下,系统性能压力激增,导致交易处理阻塞。更为严重的是,交易阻塞期间,将会带来成倍数增长的重复和调整交易,最终形成雪崩效应,造成大面积的系统瘫痪。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种业务数据处理方法和装置,以解决现有技术中业务量不断增长造成系统交易处理阻塞的问题。
本申请实施例提供了一种业务数据处理方法,应用于业务数据处理系统,该方法包括:接收业务数据处理请求,其中,业务数据处理请求中携带有业务类型标识;根据业务类型标识,确定业务数据处理请求的优先级;基于业务数据处理请求的优先级,将业务数据处理请求存放至对应的交易队列中,其中,交易队列包括第一交易队列和第二交易队列,高优先级的业务数据处理请求被存放至第一交易队列,低优先级的业务数据处理请求被存放至第二交易队列;利用第一交易处理模块从第一交易队列中读取业务数据处理请求并执行对应的业务数据处理;利用第二交易处理模块从第二交易队列中读取业务数据处理请求并执行对应的业务数据处理;其中,第一交易处理模块与第二交易处理模块为业务数据处理系统中不同的交易处理模块。
在一个实施例中,业务数据处理系统中的交易处理模块以容器化方式部署;相应的,该方法还包括:采集第一交易处理模块和第二交易处理模块执行业务数据处理时生成的交易处理信息以及第一交易队列和第二交易队列中待处理的业务数据处理请求的数量;利用交易处理信息和待处理的业务数据处理请求的数量,计算业务数据处理系统的负载系数,其中,负载系数用于表征业务数据处理系统的负载程度;基于业务数据处理系统的负载系数和业务数据处理系统的容器实例数量,对业务数据处理系统进行弹性横向伸缩。
在一个实施例中,基于业务数据处理请求的优先级,将业务数据处理请求存放至对应的交易队列中,包括:确定令牌容器中剩余的令牌数量是否小于预设数量;在确定令牌容器中剩余的令牌数量不小于预设数量的情况下,从令牌容器获取预设数量的令牌,并基于业务数据处理请求的优先级,将业务数据处理请求存放至对应的交易队列中;在确定令牌容器中剩余的令牌数量小于预设数量的情况下,对业务数据处理请求进行限流处理。
在一个实施例中,该方法还包括:获取业务数据处理系统的负载系数;根据负载系数计算业务数据处理系统的令牌容器中的令牌补充速率;基于令牌补充速率向令牌容器添加令牌。
在一个实施例中,在根据负载系数计算业务数据处理系统的令牌容器中的令牌补充速率之后,还包括:确定令牌补充速率是否小于预设速率;在确定令牌补充速率小于预设速率的情况下,对业务数据处理系统进行横向扩容,以降低业务处理系统的负载系数。
在一个实施例中,根据负载系数计算业务数据处理系统的令牌容器中的令牌补充速率,包括:按照以下公式计算令牌容器中的令牌补充速率:
R=i/L;
其中,R为令牌补充速率,i为预设补充速率,L为负载系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352525.1/2.html,转载请声明来源钻瓜专利网。