windows 環(huán)境,想單獨(dú)啟動(dòng)一個(gè) worker 消費(fèi)其他項(xiàng)目的redis隊(duì)列的服務(wù),第一次用 webman, 不知道怎么寫(xiě)
是寫(xiě)一個(gè)命令嗎,如果是該怎么調(diào) webman/redis-queue 這個(gè)插件寫(xiě)好的 consumer
一個(gè)worker搞定 如果用webman 看這個(gè) http://www.wtbis.cn/q/8596
<?php
require __DIR__ . '/../../../vendor/autoload.php';
use Workerman\Worker;
use Workerman\RedisQueue\Client as QueueClient;
$worker = new Worker();
$worker->name = 'QueueWorker';
$worker->count = 8;
$worker->onWorkerStart = function () {
$apiHost = 'http://www.baidu.com';
$queueClient = new QueueClient('redis://127.0.0.1:6379',['auth' => '123','db' => 0,'retry_seconds' => 2,'max_attempts' => 2]);
//物聯(lián)網(wǎng)
$queueClient->subscribe('iot-queue', function($data){
});
};
Worker::runAll();