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

Redis消息隊(duì)列插件 redis-queue 連接名問題

sanjin

配置文件

'default' => [
        'host' => 'redis://127.0.0.1:6379',
        'options' => [
            'auth'     => '',     // 密碼,可選參數(shù)
            'db' => 10,      // 數(shù)據(jù)庫
            'max_attempts'  => 5, // 消費(fèi)失敗后,重試次數(shù)
            'retry_seconds' => 5, // 重試間隔,單位秒
        ]
    ],
    'consumer' => [ //這個(gè)處理計(jì)算進(jìn)程
        'host' => 'redis://127.0.0.1:6379',
        'options' => [
            'auth'     => '',     // 密碼,可選參數(shù)
            'db' => 1,      // 數(shù)據(jù)庫
            'max_attempts'  => 5, // 消費(fèi)失敗后,重試次數(shù)
            'retry_seconds' => 5, // 重試間隔,單位秒
        ]
    ],

這是配置的兩個(gè)連接名 default 和 consumer

消息列表代碼

use Webman\RedisQueue\Consumer;

class Queue1 implements Consumer
{
    // 要消費(fèi)的隊(duì)列名
    public $queue = "QUEUE_1";

    // 連接名,對應(yīng) config/redis_queue.php 里的連接`
    public $connection = 'default';//default 能執(zhí)行,但改成 consumer 卻執(zhí)行不了,是什么原因?

    // 消費(fèi)
    function consume($job_data){
        var_dump("HELLO");
    }
}

調(diào)用代碼

$queue_name =   "QUEUE_1";
$data_list  =   ['a'=>'b'];
Client::send($queue_name, $data_list);

為什么只有 $connection="default"才會執(zhí)行consume方法?而改成consumer卻不行?謝謝

2446 1 0
1個(gè)回答

tanhongbin

修改完了,重啟了嗎?

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