AMQPExchange::publish

(PECL amqp >= Unknown)

AMQPExchange::publish — Опубликовать сообщение в обменнике


Описание

public bool AMQPExchange::publish ( string $message , string $routing_key [, int $params = 0 [, array $attributes ]] )

Публикует сообщение в обменнике, представленном объектом AMQPExchange.


Список параметров

message -

Сообщения для публикации.

routing_key -

Ключ маршрутизации для публикации.

params -

Одна или несколько констант AMQP_MANDATORY и AMQP_IMMEDIATE.

attributes -

Поддерживаемые ключи
Ключ Описание Значение по умолчанию
Content-type text/plain
Content-encoding NULL
message_id NULL
user_id NULL
app_id NULL
delivery_mode NULL
priority NULL
timestamp NULL
expiration NULL
type NULL
reply_to NULL


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Ошибки

Выдаёт исключение AMQPExchangeException в случае неудачи.


Описание класса amqpexchange, примеры использования класса amqpexchange.



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