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

redis隊(duì)列失敗造成的堆積,各位是什么處理的

情系軒尼詩

問題描述

模擬了一下多進(jìn)程隊(duì)列造成失敗后的情況(以最壞情況打算的),發(fā)現(xiàn)如果失敗會(huì)一直堆積,并不會(huì)有過期情況,而list的key是拼接
queue_{redis-queue}-failedsend-slow-mail
前面一段還好,只是后面這一段是根據(jù)目錄命拼接而成,
如果是自行用定時(shí)器檢測(cè)失敗任務(wù),是不是每增加一個(gè)隊(duì)列都得增加,
有沒有類似think-queue的處理辦法,再嘗試多次失敗后(真·失?。┱{(diào)用“失敗方法”
各位是怎么處理的,有無優(yōu)一些的方案

940 1 1
1個(gè)回答

efnic

你理解的是錯(cuò)誤的。
以下為官方源碼

    /**
     * 待消費(fèi)的 Queue waiting for consumption
     */
    const QUEUE_WAITING = '{redis-queue}-waiting';

    /**
     * 延時(shí)隊(duì)列 Queue with delayed consumption
     */
    const QUEUE_DELAYED = '{redis-queue}-delayed';

    /**
     * 失敗超過重試次數(shù)的 Queue with consumption failure
     */
    const QUEUE_FAILED = '{redis-queue}-failed';
  • 情系軒尼詩 2023-09-08

    ...不是,你誤解我意思了,我的意思是瘋狂失敗后,最終都會(huì)進(jìn)入QUEUE_WAITING,那么就讓他堆積在那里嗎

  • 情系軒尼詩 2023-09-08

    OK,是我打錯(cuò)了,我想說的是failed隊(duì)列

  • 情系軒尼詩 2023-09-08

    OK,收工,只要加了try就不對(duì)堆積,不try就堆積

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