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

如何獲取 redis-queue 當前失敗重試的次數

啥也不是

問題描述

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

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

小W

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

  • 啥也不是 2023-11-21

    自己實現當然是可以的,不過還行希望 插件能自帶這一點點能力

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