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

如何獲取 redis-queue 當(dāng)前失敗重試的次數(shù)

小吳大大

問題描述

如題,想問下如何獲取去當(dāng)前失敗執(zhí)行的次數(shù),比如我有個需求,想在失敗第n次后推送飛書 釘釘之類的,目前是自己加了任務(wù)唯一id 結(jié)合redis incrBy 實(shí)現(xiàn)的,但總感覺這樣不太好, redis-queue 內(nèi)部是否有實(shí)現(xiàn)有 $this->getAttempts(); 這種接口之類的?
還有就是希望 retry_seconds 能支持傳入一個數(shù)組,類似這樣

<?php
return [
    'default' => [
        'host' => 'redis://127.0.0.1:6379',
        'options' => [
            'auth' => '',         // 密碼,可選參數(shù)
            'db' => 0,            // 數(shù)據(jù)庫
            'max_attempts'  => 5, // 消費(fèi)失敗后,重試次數(shù)
            'retry_seconds' => [5,10,60,180,360], // 重試間隔,單位秒
        ]
    ],
];
890 1 0
1個回答

小W

寫個自定義進(jìn)程監(jiān)聽{redis-queue}-failed隊(duì)列

  • 小吳大大 2023-11-21

    自己實(shí)現(xiàn)當(dāng)然是可以的,不過還行希望 插件能自帶這一點(diǎn)點(diǎn)能力

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