【技术实现步骤摘要】
业务数据处理方法和装置
本申请涉及业务数据处理
,特别涉及一种业务数据处理方法和装置。
技术介绍
随着业务量的不断增长,现有业务系统的交易调用量也日益增加。面对一些客户在短时间内大量循环调用交易的情况下,系统性能压力激增,导致交易处理阻塞。更为严重的是,交易阻塞期间,将会带来成倍数增长的重复和调整交易,最终形成雪崩效应,造成大面积的系统瘫痪。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种业务数据处理方法和装置,以解决现有技术中业务量不断增长造成系统交易处理阻塞的问题。本申请实施例提供了一种业务数据处理方法,应用于业务数据处理系统,该方法包括:接收业务数据处理请求,其中,业务数据处理请求中携带有业务类型标识;根据业务类型标识,确定业务数据处理请求的优先级;基于业务数据处理请求的优先级,将业务数据处理请求存放至对应的交易队列中,其中,交易队列包括第一交易队列和第二交易队列,高优先级的业务数据处理请求被存放至第一交易队列,低优先级的业务数据处理请求被存放至第二交易队列;利用第一交易处理模块从第一交易队列中读取业务数据处理请求并执行对应的业务数据处理;利用第二交易处理模块从第二交易队列中读取业务数据处理请求并执行对应的业务数据处理;其中,第一交易处理模块与第二交易处理模块为业务数据处理系统中不同的交易处理模块。在一个实施例中,业务数据处理系统中的交易处理模块以容器化方式部署;相应的,该方法还包括:采集第一交易处理模块和第二交易处理模块执行业务 ...
【技术保护点】
1.一种业务数据处理方法,其特征在于,应用于业务数据处理系统,所述方法包括:/n接收业务数据处理请求,其中,所述业务数据处理请求中携带有业务类型标识;/n根据所述业务类型标识,确定所述业务数据处理请求的优先级;/n基于所述业务数据处理请求的优先级,将所述业务数据处理请求存放至对应的交易队列中,其中,所述交易队列包括第一交易队列和第二交易队列,高优先级的业务数据处理请求被存放至所述第一交易队列,低优先级的业务数据处理请求被存放至所述第二交易队列;/n利用第一交易处理模块从所述第一交易队列中读取业务数据处理请求并执行对应的业务数据处理;利用第二交易处理模块从所述第二交易队列中读取业务数据处理请求并执行对应的业务数据处理;其中,所述第一交易处理模块与所述第二交易处理模块为所述业务数据处理系统中不同的交易处理模块。/n
【技术特征摘要】
1.一种业务数据处理方法,其特征在于,应用于业务数据处理系统,所述方法包括:
接收业务数据处理请求,其中,所述业务数据处理请求中携带有业务类型标识;
根据所述业务类型标识,确定所述业务数据处理请求的优先级;
基于所述业务数据处理请求的优先级,将所述业务数据处理请求存放至对应的交易队列中,其中,所述交易队列包括第一交易队列和第二交易队列,高优先级的业务数据处理请求被存放至所述第一交易队列,低优先级的业务数据处理请求被存放至所述第二交易队列;
利用第一交易处理模块从所述第一交易队列中读取业务数据处理请求并执行对应的业务数据处理;利用第二交易处理模块从所述第二交易队列中读取业务数据处理请求并执行对应的业务数据处理;其中,所述第一交易处理模块与所述第二交易处理模块为所述业务数据处理系统中不同的交易处理模块。
2.根据权利要求1所述的方法,其特征在于,所述业务数据处理系统中的交易处理模块以容器化方式部署;相应的,所述方法还包括:
采集所述第一交易处理模块和所述第二交易处理模块执行业务数据处理时生成的交易处理信息以及所述第一交易队列和第二交易队列中待处理的业务数据处理请求的数量;
利用所述交易处理信息和所述待处理的业务数据处理请求的数量,计算所述业务数据处理系统的负载系数,其中,所述负载系数用于表征所述业务数据处理系统的负载程度;
基于所述业务数据处理系统的负载系数和所述业务数据处理系统的容器实例数量,对所述业务数据处理系统进行弹性横向伸缩。
3.根据权利要求1所述的方法,其特征在于,基于所述业务数据处理请求的优先级,将所述业务数据处理请求存放至对应的交易队列中,包括:
确定令牌容器中剩余的令牌数量是否小于预设数量;
在确定令牌容器中剩余的令牌数量不小于预设数量的情况下,从所述令牌容器获取预设数量的令牌,并基于所述业务数据处理请求的优先级,将所述业务数据处理请求存放至对应的交易队列中;
在确定令牌容器中剩余的令牌数量小于预设数量的情况下,对所述业务数据处理请求进行限流处理。
4.根据权利要求1所述的方法,其特征在于,还包括:
获取所述业务数据处理系统的负载系数;
根据所述负载系数计算所述业务数据处理系统的令牌容器中的令牌补充速率;
基于所述令牌补充速率向所述令牌容器添加令牌。
5.根据权利要求4所述的方法,其特征在于,在根据所述负载系数计算...
【专利技术属性】
技术研发人员:杨采,诸文东,王毅,王美华,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。