Ejemplo n.º 1
0
<?php

require '../Queue.php';
$queue = new \Prequel\Queue('demo', new \Predis\Client('redis://127.0.0.1:6379?read_write_timeout=-1'));
do {
    $message = $queue->wait();
    if (is_array($message)) {
        echo $message['body'] . chr(10);
        sleep(mt_rand(0, 5));
    } else {
        echo "Timeout, repeating" . chr(10);
    }
} while (TRUE);
Ejemplo n.º 2
0
<?php

require '../Queue.php';
$queue = new \Prequel\Queue('demo', new \Predis\Client('redis://127.0.0.1:6379'));
$N = 10;
for ($i = 0; $i < $N; $i++) {
    $message = array('id' => 'hello-world-' . $i, 'body' => 'Hello world #' . $i);
    $queue->publish($message);
}