Пример #1
0
 public function push(Job $job)
 {
     $task = new Task();
     $task->taskType = $job->function;
     $task->taskPayload = $job->serialize();
     $this->conn->save($task);
 }
Пример #2
0
 public function push(Job $job)
 {
     $this->conn->useTube(sha1($job->function))->put($job->serialize());
 }
Пример #3
0
 public function push(Job $job)
 {
     $this->get('GearmanClient')->doBackground($job->function, $job->serialize());
 }
Пример #4
0
 public function push(Job $job)
 {
     $msg = new AMQPMessage($job->serialize(), array('delivery_mode' => 2));
     $this->channel->basic_publish($msg, '', $job->function);
 }