一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于消息队列的数据推送方法、系统、电子设备及介质与流程

2023-02-02 01:17:38 来源:中国专利 TAG:

技术特征:
1.一种用于消息队列的数据推送方法,其特征在于,包括:获取多个数据推送信息,其中,所述数据推送信息包括消息队列地址、数据主题和数据编号;根据所述数据主题分别建立各所述消息队列地址对应的数据推送服务,并接收所述数据推送服务推送的主题数据,其中,所述数据推送服务用于推送所述消息队列地址中所述数据主题对应的主题数据;根据所述主题数据对应的数据编号匹配得到各所述主题数据对应的预设推送地址,并根据所述数据编号的顺序对接收到的主题数据进行数据编排,得到主题数据序列;将所述主题数据序列中的主题数据依次推送至对应的预设推送地址。2.根据权利要求1所述的方法,其特征在于,所述数据推送服务通过以下方式推送所述消息队列地址中所述数据主题对应的主题数据:监控所述消息队列地址对应的消息队列;若所述消息队列中存在所述数据主题对应的主题数据,则从所述消息队列中提取所述主题数据;推送所述主题数据。3.根据权利要求1所述的方法,其特征在于,将所述主题数据序列中的主题数据依次推送至对应的预设推送地址,包括:根据所述主题数据对应的数据编号匹配得到各所述主题数据对应的预设推送方式;将所述主题数据序列中的主题数据按照对应的预设推送方式进行封装,得到数据接收请求;依次将各所述主题数据对应的数据接收请求推送至对应的预设推送地址。4.根据权利要求1所述的方法,其特征在于,接收所述数据推送服务推送的主题数据之后,所述方法还包括:将所述主题数据存储在预设数据库中;将所述主题数据序列中的主题数据依次推送至对应的预设推送地址之后,接收各所述预设推送地址反馈的推送结果信息;若所述主题数据的推送结果信息包括推送成功,则从所述预设数据库中删除所述主题数据;若所述主题数据的推送结果信息包括推送失败,则根据所述主题数据对应的数据编号匹配得到所述主题数据对应的重试策略,并将所述主题数据存入预设的失败重试池,其中,所述失败重试池用于根据所述重试策略将所述失败重试池中的主题数据重新推送至对应的预设推送地址。5.根据权利要求1所述的方法,其特征在于,获取多个数据推送信息,包括:获取加密密钥和客户端,其中,所述客户端设置有加密密钥,所述客户端用于接收用户输入的多个数据推送信息;接收所述客户端发送的访问令牌,其中,所述访问令牌根据所述加密密钥生成;根据所述加密密钥对所述访问令牌进行密钥校验,并生成密钥校验结果;若所述密钥校验结果包括校验成功,则接收所述客户端发送的各所述数据推送信息;若所述密钥校验结果包括校验失败,则向所述客户端发送校验失败信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括以下至少一种:将所述主题数据序列中的主题数据依次推送至对应的预设推送地址之前,获取数据加密规则,并根据所述数据加密规则对各所述主题数据进行加密;根据所述主题数据对应的数据编号匹配得到各所述主题数据对应的预设推送地址之后,将所述主题数据序列中的主题数据依次推送至对应的预设推送地址之前,获取地址白名单,并根据所述地址白名单对各所述预设推送地址进行匹配,得到违法推送地址,并删除所述违法推送地址,其中,所述地址白名单包括至少一个合法推送地址,所述违法推送地址包括不同于所述合法推送地址的预设推送地址。7.根据权利要求1至6所述的方法,其特征在于,根据所述数据编号的顺序对接收到的主题数据进行数据编排,得到主题数据序列之后,将所述主题数据序列中的主题数据依次推送至对应的预设推送地址之前,所述方法还包括:将同一预设推送地址对应的主题数据确定为同组数据;统计各所述主题数据后存在的同组数据的数量,得到后续数据数量,并将所述主题数据对应的后续数据数量加入所述主题数据;将所述主题数据序列中的主题数据依次推送至对应的预设推送地址之后,使得所述预设推送地址根据接收到的后续数据数量进行后续提醒。8.一种用于消息队列的数据推送系统,其特征在于,包括:获取模块,用于获取多个数据推送信息,其中,所述数据推送信息包括消息队列地址、数据主题和数据编号;建立模块,用于根据所述数据主题分别建立各所述消息队列地址对应的数据推送服务,并接收所述数据推送服务推送的主题数据,其中,所述数据推送服务用于推送所述消息队列地址中所述数据主题对应的主题数据;编排模块,用于根据所述主题数据对应的数据编号匹配得到各所述主题数据对应的预设推送地址,并根据所述数据编号的顺序对接收到的主题数据进行数据编排,得到主题数据序列;推送模块,用于将所述主题数据序列中的主题数据依次推送至对应的预设推送地址。9.一种电子设备,其特征在于,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。

技术总结
本发明涉及数据推送技术领域,公开了一种用于消息队列的数据推送方法、系统、电子设备及介质,该方法通过数据主题建立消息队列地址对应的数据推送服务,以通过数据推送服务推送数据主题对应的主题数据,再根据数据编号获取预设推送地址,并对获取到的主题数据进行排序,从而根据得到的主题数据序列对将主题数据依次推送至对应的预设推送地址,通过数据推送模块专门推送主题数据,再通过数据编号确保数据正确的推送和消费顺序,实现了对消息队列中数据的异步推送,避免项目业务无法闭合或业务完整性缺失,从而提高了业务执行的稳定性。从而提高了业务执行的稳定性。从而提高了业务执行的稳定性。


技术研发人员:王晓虎 邓春龙 陈鹏 舒润
受保护的技术使用者:浙江吉利控股集团有限公司
技术研发日:2022.10.21
技术公布日:2023/1/31
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献