队列 1.0.2
支持Redis、RabbitMQ
安装后重启生效
php start.php restart -d
投递消息
ev('QueueSend', '队列名称', [参数])
消费,消费者在各模块jobs目录下,需要实现\app\queue\Consumer
接口
//app\test\jobs\Test
class Test implements \app\queue\Consumer
{
public $queue = 'test'; //队列名称
public $connection = 'default';
public $delay = true; // RabbitMQ延迟队列时
public function consume($data)
{
logs()->info('queue test, data is: ', $data);
}
}