Примеры

Пример #1 Пример AMQP
// Создание соединения
$cnn = new AMQPConnection();
$cnn->connect();
// Объявить новый обменник
$ex = new AMQPExchange($cnn);
$ex->declare('exchange1', AMQP_EX_TYPE_FANOUT);
// Создание новой очереди
$q = new AMQPQueue($cnn);
$q->declare('queue1');
// Связать ее на обменнике с ключем маршрутизации
$ex->bind('queue1', 'routing.key');
// Опубликовать сообщение в обменнике с ключем маршрутизации
$ex->publish('message', 'routing.key');
// Прочитать очередь
$msg = $q->consume();




Смотрите также:
Описание на ru2.php.net
Описание на php.ru