【技术实现步骤摘要】
一种消息批量发送方法、装置、设备和存储介质
[0001]本申请涉及计算机
,尤其涉及一种消息批量发送方法、装置、设备和存储介质。
技术介绍
[0002]随着信息科技的迅速发展,传递消息的方法越来越便捷,也越来越多样化。如今,可以通过短信、聊天应用、邮箱以及智能语音呼叫等多种渠道向客户推送业务消息。
[0003]在金融科技领域,如银行等内部多个部门系统都有通过向同一客户或不同客户推送业务消息的需求,每个部门系统都需要自己开发针对不同推送渠道的消息推送功能,并使用各自系统中设置的推送功能分别向各个客户发送业务消息,从而难以实现对消息推送进行统一管理,且由于需要调用不同推送功能来推送消息,使得消息推送效率和准确性都不够高。
技术实现思路
[0004]有鉴于此,为了解决现有技术存在的不足,本申请实施例提供了一种消息批量发送方法、装置、设备和存储介质。
[0005]第一方面,本专利技术提供一种消息批量发送方法,包括:接收消息发送指令,以配置多个发送任务,并获取用于接收所述发送任务的所有对象及对象基 ...
【技术保护点】
【技术特征摘要】
1.一种消息批量发送方法,其特征在于,包括:接收消息发送指令,以配置多个发送任务,并获取用于接收所述发送任务的所有对象及对象基本信息,生成名单文件;解析所述名单文件,得到结构化数据;对所述结构化数据进行两级筛选处理,得到目标名单数据;所述目标名单数据用于关联记录待接收所述发送任务的所有目标对象的对象基本信息;按照所述发送任务配置的发送优先级,将所述目标名单数据分发至相应的缓存队列;按照所述发送优先级依次获取当前待发送的发送任务,并从各所述缓存队列中提取出相应的目标对象的对象基本信息,进而根据所述对象基本信息,将所述发送任务发送至相应的目标对象。2.根据权利要求1所述的消息批量发送方法,其特征在于,所述方法还包括:实时监听并记录所述发送任务的发送状态;周期性批量获取所述发送状态为失败的发送任务;根据预先配置的补偿规则,重发所述发送任务,直至达到预设重发次数时停止重发。3.根据权利要求1所述的消息批量发送方法,其特征在于,所述对所述结构化数据进行两级筛选处理,得到目标名单数据,包括:通过校验器对所述结构化数据进行合法性检测;根据预设的业务过滤规则,对经过合法性检测后的结构化数据进行二次名单筛选处理,以筛选出待接收所述发送任务的所有目标对象的对象基本信息,生成目标名单数据。4.根据权利要求1所述的消息批量发送方法,其特征在于,所述按照所述发送优先级依次获取当前待发送的发送任务,并从各所述缓存队列中提取出相应的目标对象的对象基本信息,包括:为所述目标名单数据中的每个目标对象设置一个流水号;其中,每个所述发送任务与用于接收所述发送任务的目标对象的流水号之间存在映射关系;按照所有所述发送任务所配置的发送优先级,将每个所述目标对象对应的流水号分别存储至与所述发送优先级对应的缓存队列;进行任务发送时,从各所述缓存队列中提取出用于接收当前待发送的所述发送任务的流水号,并根据所述流水号,获取所述目标对象及对象基本信息。5.根据权利要求1所述的消息批量发送方法,其特征在于,所述解析所述名单文件...
【专利技术属性】
技术研发人员:霍亚勇,王田丰,张志鹏,左蛟龙,孟繁荣,
申请(专利权)人:天津金城银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。