【技术实现步骤摘要】
消息处理方法、装置、设备及计算机存储介质
[0001]本申请涉及金融科技(Fintech)的客户消息通知管理技术,涉及但不限于一种消息处理方法、装置、电子设备及计算机存储介质。
技术介绍
[0002]随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
[0003]目前,在消息发送场景中,需要预先配置消息的发送参数,例如,需要预先配置消息的发送优先级以及每秒事务数(Transaction Per Second,TPS)等信息,这样,可以基于预先配置的发送参数进行消息队列中的消息发送,然而,相关技术中,仅仅是基于预配置的固定的发送参数进行消息发送,导致消息发送的灵活性较差。
技术实现思路
[0004]本申请实施例提供一种消息处理方法、装置、电子设备及计算机存储介质,可以解决相关技术中消息发送时灵活性较差的问题。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种消息处理方法,所述方法包括:
[0007]获取待处理的消息队列;
[0008]在所述待处理的消息队列不满足预设的发送时效要求时,按照预设的队列拆分策略,对所述消息队列进行拆分,得到拆分后的每个消息队列,将拆分后的每个消息队列确定为所述待处理的消息队列;
[0009]在所述待处理的消息队列满足预设的发送时效要求时,发送所述待处理的消息队列中的消息。
[0010]在本申 ...
【技术保护点】
【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:获取待处理的消息队列;在所述待处理的消息队列不满足预设的发送时效要求时,按照预设的队列拆分策略,对所述消息队列进行拆分,得到拆分后的每个消息队列,将拆分后的每个消息队列确定为所述待处理的消息队列;在所述待处理的消息队列满足预设的发送时效要求时,发送所述待处理的消息队列中的消息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述待处理的消息队列的平均发送时长大于第一预设时长,或者,所述待处理的消息队列的整体发送时长大于第二预设时长,或者,所述待处理的消息队列中无需优先发送的消息的个数大于第一预设值时,确定所述待处理的消息队列不满足预设的发送时效要求;在所述待处理的消息队列的平均发送时长小于或等于第一预设时长,且所述待处理的消息队列的整体发送时长小于或等于第二预设时长,且所述待处理的消息队列中无需优先发送的消息的个数小于或等于第一预设值时,确定所述待处理的消息队列满足预设的发送时效要求。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在对所述消息队列进行拆分后,确定拆分后的每个消息队列的流控配置信息;根据所述待处理的消息队列的流控配置信息,确定所述待处理的消息队列的平均发送时长;根据所述待处理的消息队列的平均发送时长,确定所述待处理的消息队列的整体发送时长。4.根据权利要求3所述的方法,其特征在于,所述确定拆分后的每个消息队列的流控配置信息,包括:根据拆分后的每个消息队列的消息数、以及所述预设的发送时效要求,确定拆分后的每个消息队列的流控配置信息。5.根据权利要求3所述的方法,其特征在于,所述确定拆分后的每个消息队列的流控配置信息,包括:根据拆分后的每个消息队列中消息的类型,确定拆分后的每个消息队列的流控配置信息。6.根据权利要求2至5任一项所述的方法,其特征在于,所述按照预设的队列拆分策略,对所述消息队列进行拆分,得到拆分后的每个消息队列,包括:在所述待处理的消息队列的平均发送时长大于第一预设时长或所述待处理的消息队列的整体发送时长大于第二预设时长时,在所述待处理的消息队列中,将优先级高于预先优先级的消息拆分,得到拆分后的每个消息队列;在所述待处理的消息队列中无需优先发送的消息的个数大于第一预设值时,在所述待处理的消息队列中,将所述无需优先发送的消息拆分,得到拆分后的每个消息队列。7.根据权利要求1
‑
5任一项所述的方法,其特征在于,在所述待处理的消息队列满足预设的发送时效要求时,发送所述待处理的消息队列中的消息,包括:在所述待处理的消息队列满足预设的发送时效要求时,根据所述待处理的消息队列与
旧队列集合的关系、以及所述待处理的消息队列与新队列集合的关系,确定所述待处理的消息队列的类型;所述旧队列集合表示每个应用实例当前处理的消息队列的集合,所述每个应用实例表示用于处理消息队列的服务,所述新队列集合表示拆分后的各个消息队列的集合;根据所述待处理的消息队列的类型,发送所述待处理的消息队列中的消息。8.根据权利要求7所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:潘康杰,黄叶飞,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。