<?php // 引入pheanstalk_init.php文件(下载地址https://github.com/pda/pheanstalk/) require_once('pheanstalk_init.php'); $pheanstalk = new Pheanstalk_Pheanstalk('127.0.0.1'); // ---------------------------------------- // producer (queues jobs) $pheanstalk ->useTube('testtube') ->put("job payload goes here\n"); // ---------------------------------------- // worker (performs jobs) while($job = $pheanstalk->watch('testtube')->ignore('default')->reserve()){
echo $job->getData(); $pheanstalk->delete($job);
} // ---------------------------------------- // check server availability $pheanstalk->getConnection()->isServiceListening(); // true or false