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

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

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

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

1306 1 0
1個(gè)回答

tanhongbin

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

  • workers 2023-07-13

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

  • tanhongbin 2023-07-13

    這個(gè)真沒有
    自己寫一個(gè)唄 自定義進(jìn)程 很簡(jiǎn)單的

  • workers 2023-07-13

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

  • tanhongbin 2023-07-13

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

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