Exemple #1
0
 protected function requeue(QueueMessage $message)
 {
     $delaySecs = 30 + 30 * pow(2, $message->getRetryCount());
     $delaySecs = $delaySecs > 600 ? 600 : $delaySecs;
     return $this->queue->enqueue($message->getBody()->jobId, ['component' => $message->getBody()->component], $delaySecs);
 }