time(), 'uniqId' => uniqid(), 'a' => 1]; // 4.将该任务推送到消息队列,等待对应的消费者去执行 for($i=1;$i<100;$i++){ $isPushed = Queue::push($jobHandlerClassName, $jobData, $jobQueueName); //var_dump($isPushed); // database 驱动时,返回值为 1|false;redis 驱动时,返回值为 随机字符串|false //域名解析存在两条 *.dev //这里明明返回0 0 !== false 是成立的 //以为一直成功 结果根本没插入数据库 //既然能执行到这里的代码 为何无法插入数据库 返回0 if( $isPushed !== false ){ echo date('Y-m-d H:i:s') . " a new Hello Job is Pushed to the MQ" . "
"; }else{ echo 'Oops, something went wrong.'; } } } }