[发明专利]消息队列消费异常的辅助方法、装置和电子设备有效
| 申请号: | 202211186796.5 | 申请日: | 2022-09-28 |
| 公开(公告)号: | CN115328680B | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 张作宸;卢伟;袁玮 | 申请(专利权)人: | 天津卓朗昆仑云软件技术有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
| 地址: | 300450 天津市滨海新区天津生态城动漫中路482*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 队列 消费 异常 辅助 方法 装置 电子设备 | ||
本发明提供了一种消息队列消费异常的辅助方法、装置和电子设备,包括:接收消费异常消息并对消费异常消息进行分析,得到消费异常消息中包含的属性信息和消费异常消息进入辅助装置的次数信息。进而根据属性信息和次数信息将消费异常消息分配至辅助装置的死信处理器或与属性信息和次数信息对应的延迟队列,以使死信处理器通知人工对消费异常消息进行处理,或,延迟队列在达到预设时延后发送消费异常消息至与属性信息对应的消息队列,实现对消费异常消息的再次处理,其中,延迟队列携带有与次数信息对应的预设时延。该方法通过将消费异常消息提取至辅助装置,并对其进行标准化的后续处理,实现了不同类型的消息队列之间的混合使用。
技术领域
本发明涉及消息队列的技术领域,尤其是涉及一种消息队列消费异常的辅助方法、装置和电子设备。
背景技术
在程序与程序之间进行消息传递时,为保证消息接收端能及时准确的接收消息、处理消息,并且避免由于消息发送端发送的消息过多而导致程序出错,一般会在程序之间引入一个中间装置,即消息队列。进而,通过消息队列对消息发送端发送的大量消息进行缓冲处理和确认处理。
当消息接收端处于空闲状态时,消息接收端会从消息队列中获取当前队列最前端的消息进行处理,并在处理完成后,向消息队列反馈已经处理完成的确认信息。而后,消息队列会将队列中最前端的消息移除,从而完成此次消息处理。如果消息接收端的消息处理失败,该消息接收端同样会反馈消息队列处理失败的确认信息。而后,消息队列会将该消息延迟一定的时间后重新进行处理。
正是由于上述处理失败的消息并不会从消息队列内移除,导致消息队列内的消息阻塞。因此,需要将上述处理失败的消息移除出本消息队列并加入至新的队列内进行重新处理。但是,处理失败的消费异常消息不能马上进行二次处理(马上进行二次处理的结果大概率也是失败,所以需要延迟处理),这就要求新的队列支持延迟特性。但现有的不同品牌的消息队列中间装置对延迟队列的支持方式不统一,有的繁琐复杂,有的影响装置性能,有的根本就无法支持延迟特性,极大的影响了消息队列的选型标准。因此,如何在实现对处理失败的消息进行延迟处理的同时,支持多种消息队列的混合使用成为目前亟待解决的技术问题。
综上,现有的消息队列选型标准不同,存在无法实现多种类型的消息队列混合使用的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种消息队列消费异常的辅助方法、装置和电子设备,以缓解现有的消息队列选型标准不同,存在无法实现多种类型的消息队列混合使用的技术问题。
第一方面,本发明实施例提供了一种消息队列消费异常的辅助方法,应用于消息队列消费异常的辅助装置,包括:
接收消费异常消息,其中,所述消费异常消息携带有与其对应的消息队列的属性信息;
对所述消费异常消息进行分析,得到所述消费异常消息中包含的所述属性信息和所述消费异常消息进入所述辅助装置的次数信息;
根据所述属性信息和所述次数信息将所述消费异常消息分配至所述辅助装置的死信处理器或与所述属性信息和所述次数信息对应的延迟队列,以使所述死信处理器通知人工对所述消费异常消息进行处理,或,所述延迟队列在达到预设时延后发送所述消费异常消息至与所述属性信息对应的消息队列,进而通过所述消息队列对所述消费异常消息进行再次处理,其中,所述延迟队列携带有与所述次数信息对应的预设时延。
进一步的,根据所述属性信息和所述次数信息将所述消费异常消息分配至所述辅助装置的死信处理器或与所述属性信息和所述次数信息对应的延迟队列,包括:
判断所述次数信息是否小于所述辅助装置的预设次数阈值;
若所述次数信息小于所述预设次数阈值,则根据所述属性信息和所述次数信息将所述消费异常消息分配至与所述属性信息和所述次数信息对应的延迟队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津卓朗昆仑云软件技术有限公司,未经天津卓朗昆仑云软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211186796.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于文字识别的去噪增强方法
- 下一篇:一种雕刻贴纸投影装置





