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 в случае неудачи.


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