交易流量处理方法、装置、电子设备及计算机可读介质与流程
- 国知局
- 2024-08-02 14:23:26
本申请涉及数据处理,尤其涉及一种交易流量处理方法、装置、电子设备及计算机可读介质。
背景技术:
1、目前,由于服务器的计算和存储资源相对有限,当面临大规模的并发请求时,若不进行有效的流量控制,则会造成交易的拥堵,而类似代帐的通知类交易,若未及时收到交易响应,则会重复发送交易请求,从而导致更多的交易涌入,最终造成系统宕机并产生账务影响,从而导致对业务交易流量进行处理的效率和准确率低。
技术实现思路
1、有鉴于此,本申请实施例提供一种交易流量处理方法、装置、电子设备及计算机可读介质,能够解决现有的对业务交易流量进行处理的效率和准确率低的问题。
2、为实现上述目的,根据本申请实施例的一个方面,提供了一种交易流量处理方法,包括:
3、响应于交易流量处理请求,获取每支交易对应的接收端标识和交易描述信息;
4、根据接收端标识,获取对应的历史交易画像,进而根据历史交易画像,确定接收端标识对应的接收端的最大进程数;
5、根据交易描述信息,确定交易级别;
6、根据交易级别,确定每支交易所支持的最大并发数;
7、基于最大进程数和最大并发数,确定每支交易对应的目标并发数,根据目标并发数调整接收端的交易流量配置数据。
8、可选地,确定接收端标识对应的接收端的最大进程数,包括:
9、根据接收端标识对应的接收端和预设时间范围,从历史交易画像中确定目标分支;
10、对目标分支对应的进程数进行排序,基于排序后的进程数确定接收端的最大进程数。
11、可选地,确定交易级别,包括:
12、根据交易描述信息,预测得到对应的交易重要性分数;
13、基于交易重要性分数,确定交易级别。
14、可选地,根据交易级别,确定每支交易所支持的最大并发数,包括:
15、根据交易级别,确定所配置的并发数范围;
16、将并发数范围中的最大值,确定为对应交易所支持的最大并发数。
17、可选地,确定每支交易对应的目标并发数,包括:
18、获取每个接收端对应的交易数量,基于交易数量和最大并发数,确定每个接收端对应的最大并发数;
19、基于每个接收端对应的最大并发数和最大进程数,确定每支交易对应的目标并发数。
20、可选地,基于每个接收端对应的最大并发数和最大进程数,确定每支交易对应的目标并发数,包括:
21、基于最大进程数和预设比例,调整每个接收端对应的最大并发数;
22、基于调整后的每个接收端对应的最大并发数和交易数量调整每支交易对应的最大并发数,进而将调整后的每支交易对应的最大并发数确定为每支交易对应的目标并发数。
23、可选地,根据目标并发数调整接收端的交易流量配置数据,包括:
24、根据目标并发数动态调整接收端的交易流量配置数据中的每个交易所支持的最大并发数。
25、另外,本申请还提供了一种交易流量处理装置,包括:
26、获取单元,被配置成响应于交易流量处理请求,获取每支交易对应的接收端标识和交易描述信息;
27、最大进程数确定单元,被配置成根据接收端标识,获取对应的历史交易画像,进而根据历史交易画像,确定接收端标识对应的接收端的最大进程数;
28、交易级别确定单元,被配置成根据交易描述信息,确定交易级别;
29、最大并发数确定单元,被配置成根据交易级别,确定每支交易所支持的最大并发数;
30、调整单元,被配置成基于最大进程数和最大并发数,确定每支交易对应的目标并发数,根据目标并发数调整接收端的交易流量配置数据。
31、可选地,最大进程数确定单元进一步被配置成:
32、根据接收端标识对应的接收端和预设时间范围,从历史交易画像中确定目标分支;
33、对目标分支对应的进程数进行排序,基于排序后的进程数确定接收端的最大进程数。
34、可选地,交易级别确定单元进一步被配置成:
35、根据交易描述信息,预测得到对应的交易重要性分数;
36、基于交易重要性分数,确定交易级别。
37、可选地,最大并发数确定单元进一步被配置成:
38、根据交易级别,确定所配置的并发数范围;
39、将并发数范围中的最大值,确定为对应交易所支持的最大并发数。
40、可选地,调整单元进一步被配置成:
41、获取每个接收端对应的交易数量,基于交易数量和最大并发数,确定每个接收端对应的最大并发数;
42、基于每个接收端对应的最大并发数和最大进程数,确定每支交易对应的目标并发数。
43、可选地,调整单元进一步被配置成:
44、基于最大进程数和预设比例,调整每个接收端对应的最大并发数;
45、基于调整后的每个接收端对应的最大并发数和交易数量调整每支交易对应的最大并发数,进而将调整后的每支交易对应的最大并发数确定为每支交易对应的目标并发数。
46、可选地,调整单元进一步被配置成:
47、根据目标并发数动态调整接收端的交易流量配置数据中的每个交易所支持的最大并发数。
48、另外,本申请还提供了一种交易流量处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的交易流量处理方法。
49、另外,本申请还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的交易流量处理方法。
50、为实现上述目的,根据本申请实施例的又一个方面,提供了一种计算机程序产品。
51、本申请实施例的一种计算机程序产品,包括计算机程序,程序被处理器执行时实现本申请实施例提供的交易流量处理方法。
52、上述发明中的一个实施例具有如下优点或有益效果:本申请通过响应于交易流量处理请求,获取每支交易对应的接收端标识和交易描述信息;根据接收端标识,获取对应的历史交易画像,进而根据历史交易画像,确定接收端标识对应的接收端的最大进程数;根据交易描述信息,确定交易级别;根据交易级别,确定每支交易所支持的最大并发数;基于最大进程数和最大并发数,确定每支交易对应的目标并发数,根据目标并发数调整接收端的交易流量配置数据。从而提高对业务交易流量进行处理的效率和准确率。
53、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
技术特征:1.一种交易流量处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述接收端标识对应的接收端的最大进程数,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定交易级别,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述交易级别,确定所述每支交易所支持的最大并发数,包括:
5.根据权利要求1所述的方法,其特征在于,所述确定所述每支交易对应的目标并发数,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述每个接收端对应的最大并发数和所述最大进程数,确定所述每支交易对应的目标并发数,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标并发数调整所述接收端的交易流量配置数据,包括:
8.一种交易流量处理装置,其特征在于,包括:
9.根据权利要求8所述的装置,其特征在于,所述最大进程数确定单元进一步被配置成:
10.根据权利要求8所述的装置,其特征在于,所述交易级别确定单元进一步被配置成:
11.根据权利要求8所述的装置,其特征在于,所述最大并发数确定单元进一步被配置成:
12.根据权利要求8所述的装置,其特征在于,所述调整单元进一步被配置成:
13.根据权利要求12所述的装置,其特征在于,所述调整单元进一步被配置成:
14.一种交易流量处理电子设备,其特征在于,包括:
15.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
技术总结本申请公开了交易流量处理方法、装置、电子设备及计算机可读介质,涉及数据处理技术领域,一具体实施方式包括响应于交易流量处理请求,获取每支交易对应的接收端标识和交易描述信息;根据接收端标识,获取对应的历史交易画像,进而根据历史交易画像,确定接收端标识对应的接收端的最大进程数;根据交易描述信息,确定交易级别;根据交易级别,确定每支交易所支持的最大并发数;基于最大进程数和最大并发数,确定每支交易对应的目标并发数,根据目标并发数调整接收端的交易流量配置数据。从而提高对业务交易流量进行处理的效率和准确率。技术研发人员:刘路路,张润受保护的技术使用者:中国建设银行股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/242670.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表