Примеры

Пример #1 Пример AMQP

<?php

// Создание соединения
$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();

?>

Участник рейтинга Тэглайн 2010