【技术实现步骤摘要】
本专利技术涉及信息通讯,具体涉及信息通讯中一种消息消费失败的重试方法、系统及存储介质。
技术介绍
1、在相关技术中,基于消息队列的幂等消费失败衰减式重试方法虽然在很多场景下能有效地保证消息的可靠性和系统的稳定性,但是大多数消息队列系统中如果重试次数达到上限,消息将不再被重试,而是转入死信队列,这可能导致一些本可以被处理的消息丢失。而且重试间隔时间的设置对系统性能有重要影响;如果间隔时间设置过短,可能会导致系统资源的过度消耗;如果设置过长,则可能影响业务流程的时效性。确保消息消费的幂等性对于防止数据错误至关重要,但在实际应用中,设计幂等性逻辑往往较为复杂,需要额外的逻辑来确保消息处理逻辑的一致性。虽然死信队列为无法正常消费的消息提供了一个存放地,但死信队列的管理、监控和后续处理需要额外的工作,增加了系统的复杂性。
技术实现思路
1、本专利技术的目的在于提供一种消息消费失败的重试方法、系统及存储介质,所采用的技术方案具体如下:
2、第一方面,本专利技术实施例提供了一种消息消费失败的
...【技术保护点】
1.一种消息消费失败的重试方法,其特征在于,所述消息消费失败的重试方法包括:
2.根据权利要求1所述的一种消息消费失败的重试方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种消息消费失败的重试方法,其特征在于,所述在所述待消费消息投递失败的情况下,基于所述待消费消息的幂等性标识符,确定所述待消费消息的幂等标识信息,包括:
4.根据权利要求3所述的一种消息消费失败的重试方法,其特征在于,所述基于所述幂等性标识符、所述服务名称和所述生产者端的标识,确定所述待消费消息的幂等标识信息,包括:
5.根据权利要求1所述
...【技术特征摘要】
1.一种消息消费失败的重试方法,其特征在于,所述消息消费失败的重试方法包括:
2.根据权利要求1所述的一种消息消费失败的重试方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种消息消费失败的重试方法,其特征在于,所述在所述待消费消息投递失败的情况下,基于所述待消费消息的幂等性标识符,确定所述待消费消息的幂等标识信息,包括:
4.根据权利要求3所述的一种消息消费失败的重试方法,其特征在于,所述基于所述幂等性标识符、所述服务名称和所述生产者端的标识,确定所述待消费消息的幂等标识信息,包括:
5.根据权利要求1所述的一种消息消费失败的重试方法,其特征在于,所述基于所述幂等标识信息和幂等辅助表,对所述待消费消息进行消费,包括:
6.根据权利要求1所述的一种消息消...
【专利技术属性】
技术研发人员:王文浩,潘福坚,张春晖,张招林,黄富权,林劼,
申请(专利权)人:厦门市美亚柏科信息安全研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。