job 执行方式
同步
- env配置
QUEUE_DRIVER=sync- job代码
- dispatch() 引用
异步
- env
QUEUE_DRIVER=rabbitmq
mq 连接配置- supervisor 管理消费进程
注意:
job代码中
public function __construct()
{
// 该行代码错误:导致handle不执行,代码必须放在handle()中
$this->client = new Client();
}
/**
* @throws \Exception
*/
public function handle()
{
// $this->client = new Client();
}