关于延时队列消息消费失败后的处理问题

来源:10-12 实现文章的定时延迟发布【延迟队列】

慕勒3498910

2023-02-17

老师:你好。我想问一下,如果在消费端消费延时文章发布消息后,没有成功将指定文章ID的数据中的is_appoint字段值从1修改为0值的话。就比如下面截图中的result!=1的场景被触发到了的话,是否一般的做法就是重新将消息发布入队呢?但是,在这种场景下,文章的发布时间又该如何确定呢?难道就是作为一条需要即时进行消费的消息进行处理么?不再进入延时队列?还是说,有其他什么解决方案呢?

http://img.mukewang.com/szimg/63ee6633090447fb14150445.jpg


写回答

1回答

风间影月

2023-02-17

可以看一下最终一致性,我就是新开一个线程或者定时器去检查一下

0
2
慕勒3498910
非常感谢!
2023-02-23
共2条回复

Spring Cloud 进阶 Alibaba 微服务体系自媒体实战

一课收获分布式系统开发,微服务核心技术和中间件企业生产落地

1113 学习 · 896 问题

查看课程