如果超過了max_attempts設置重試次數(shù),則消息放入key為{redis-queue}-failed的失敗隊列
怎么檢測到重試次數(shù)全部用完仍然消費失敗的消息,這樣可以對失敗的消息做一些后續(xù)處理操作
檢測 存放消費失敗的隊列是否有數(shù)據(jù),可以定時檢測,webman 有定時器
我都是自己使用 try catch 然后自己實現(xiàn) 重試,其實只要走到catch 基本都是代碼的問題 ,這時候 你直接把錯誤的數(shù)據(jù)放在另一個隊列 ,做好標記,打好日志,然后你修復以后直接走一個腳本 把數(shù)據(jù)重新推入相應隊列,在消費,原則就一個,數(shù)據(jù)別玩丟了 ,消費別重復