Redis 分布式任务怎样容错恢复?
查看完整题解
参考回答
直接回答
Streams 消费组可跟踪已投递但未确认任务。处理成功再 XACK,处理者失联时把闲置任务交给其他人,失败达到阈值后进入待人工处理或死信流程。
讲清原理
任务可能在成功后、确认前重投,因此处理端要用任务 ID 去重。持久化、复制与裁剪规则影响能保留多久。
例子与易错点
通知发送任务可记录发送状态和重试次数。检查消费滞后、待确认列表和最老消息,避免只看队列长度。
相关题 · 第 75 题、第 48 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。