【技术实现步骤摘要】
高并发异常处理的方法、装置、终端设备以及存储介质
[0001]本申请涉及金融科技
,尤其涉及一种高并发异常处理的方法、装置、终端设备以及存储介质。
技术介绍
[0002]在云计算时代,越来越多的商品交易在线上进行,因此现在线上出现越来越多的平台。这些平台为了吸引用户,往往会选择一些产品进行秒杀促销,此时有可能因为价格便宜,导致用户量增多,并发量大,也有可能是黄牛在大量刷单。因此在高并发瞬间场景下,系统的上下游接口可能会出现异常情况如请求超时、系统崩溃等等,甚至会导致用户请求数据丢失,进而无法保证系统的稳定性并降低C端用户的体验。
技术实现思路
[0003]本申请实施例的主要目的在于提供一种高并发异常处理的方法、装置、终端设备以及存储介质,旨在为高并发瞬间场景下当接收到较多请求信息时,在保证整体流程的稳定性的同时,能进一步提高用户的体验。
[0004]第一方面,本申请实施例提供一种高并发异常处理的方法,包括:
[0005]确定消费结果类别,消息结果类别包括正常消费和异常消费,其中,正常消费 ...
【技术保护点】
【技术特征摘要】
1.一种高并发异常处理的方法,其特征在于,所述方法包括:确定消费结果类别,消息结果类别包括正常消费和异常消费,其中,正常消费表示用户终端发送的请求信息正常执行对应的消息消费操作,异常消费表示用户终端发送的请求信息在执行消息消费操作中发生错误;接收用户终端发送的请求信息,并将所述请求信息执行相应的消息消费操作以及获取所述消息消费操作对应的消息消费结果;分析所述消息消费结果获得所述消息消费结果中信息反馈标识对应的消息消费状态,并根据所述消息消费状态确定所述请求信息对应的目标消费结果类别;当所述目标消费结果类别为异常消费时,根据所述目标消费结果类别确定与所述目标消费结果类别匹配的异常处理机制,并根据所述异常处理机制继续执行所述请求信息进而获得所述请求信息对应的最终消息消费结果,并将所述最终消息消费结果发送至所述用户终端,以使得所述用户终端在接收到所述最终消息消费结果后,根据所述最终消息消费结果生成所述请求信息对应的请求异常提示信息。2.根据权利要求1中所述的方法,其特征在于,所述将所述请求信息执行相应的消息消费操作以及获取所述消息消费操作对应的消息消费结果之前,包括:确定信息匹配结果,信息匹配结果包括第一结果类型和第二结果类型;根据所述用户终端发送的请求信息生成对应的交互流水号,所述交互流水号用于表示所述请求信息的唯一标识,并将所述交互流水号及所述请求信息组成对应的目标请求信息;将目标请求信息中的所述交互流水号与缓存数据库中的全部交互流水号进行比较,获得所述目标请求信息对应的目标信息匹配结果;当所述目标信息匹配结果为第一结果类型时,则将所述目标请求信息进行丢弃;当所述目标信息匹配结果为第二结果类型时,则将所述目标请求信息存储至所述缓存数据库中。3.根据权利要求2中所述的方法,其特征在于,所述将所述请求信息执行相应的消息消费操作以及获取所述消息消费操作对应的消息消费结果,包括:根据所述缓存数据库中所述目标请求信息确定处理所述目标请求信息对应的目标线程数量,并根据所述目标线程数量启动相应的线程;将所述缓存数据库中所述目标请求信息根据所述线程确定所述目标请求信息对应的目标线程;根据所述目标线程将所述请求信息执行相应的消息消费操作,并获取所述消息消费操作对应的消息消费结果。4.根据权利要求1中所述的方法,其特征在于,所述异常消费包括第一异常类型和第二异常类型,所述第一异常类型表示所述请求信息执行消息消费操作的效率异常,所述第二异常类型表示所述请求信息执行消息消费操作的下游服务异常。5.根据权利要求4中所述的方法,其特征在于,当所述目标消费结果类别为异常消费时,根据所述目标消费结果类别确定与所述目标消费结果类别匹配的异常处理机制,并根据所述异常处理机制继续执行所述请求信息进而获得所述请求信息对应的最终消息消费结果,包括:
当所述异常消费为所述第一异常类型时,根据所述第一异常类型确定与所述目标消费结果类别匹配的第一目标异常处理机制;根据所述第一目标异常处理机制设置消息消费重试次...
【专利技术属性】
技术研发人员:莫海涌,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。