国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

redis隊列,超過重試次數(shù)仍然失敗的消息,怎么觸發(fā)事件提醒

workers
如果超過了max_attempts設置重試次數(shù),則消息放入key為{redis-queue}-failed的失敗隊列

怎么檢測到重試次數(shù)全部用完仍然消費失敗的消息,這樣可以對失敗的消息做一些后續(xù)處理操作

1474 1 0
1個回答

tanhongbin

檢測 存放消費失敗的隊列是否有數(shù)據(jù),可以定時檢測,webman 有定時器

  • workers 2023-07-13

    主要是不想再另寫處理邏輯了....想消費失敗后直接觸發(fā)執(zhí)行

  • tanhongbin 2023-07-13

    這個真沒有
    自己寫一個唄 自定義進程 很簡單的

  • workers 2023-07-13

    好吧 還有一個問題 隊列里發(fā)生的異?;蛘咤e誤 全局的exception好像無法捕獲?support\Exception::class

  • tanhongbin 2023-07-13

    我都是自己使用 try catch 然后自己實現(xiàn) 重試,其實只要走到catch 基本都是代碼的問題 ,這時候 你直接把錯誤的數(shù)據(jù)放在另一個隊列 ,做好標記,打好日志,然后你修復以后直接走一個腳本 把數(shù)據(jù)重新推入相應隊列,在消費,原則就一個,數(shù)據(jù)別玩丟了 ,消費別重復

年代過于久遠,無法發(fā)表回答
??