官方redis队列是否可以支持swoole协程?
config\plugin\webman\redis-queue\process.php
return [
'consumer' => [
'handler' => Webman\RedisQueue\Process\Consumer::class,
'eventLoop' => Workerman\Events\Swoole::class,
'count' => 16, // 可以设置多进程同时消费
'constructor' => [
// 消费者类目录
'consumer_dir' => app_path() . '/queue/redis'
]
]
];
这样使用是否存在问题?
没看到代码或者文档里有说这个eventloop的配置啊,你底层用的swoole就是swoole吧
估计文档都没看直接问的
@lsmir2 你看过文档?https://www.workerman.net/doc/webman/coroutine/coroutine.html
@lsmir2 webman支持为不同的进程开启不同的驱动,所以你可以在config/process.php中通过eventLoop配置协程驱动。redis-queue的process.php是插件自动生成的,问支不支持。不知道不要回答
只是文件名同名而已,配置未必一样
队列用协程,好像没什么用