Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

AMQP_DURABLE (integer)
Длительные обменники и очереди переживут перезапуск брокера полностью со всеми их данными.
AMQP_PASSIVE (integer)
Пассивные обменники и очереди не будут повторно объявлены, но брокер выдаст ошибку, если обменник или очередь не существует.
AMQP_EXCLUSIVE (integer)
Этот флаг указывает, что только один клиент может слушать и использоваться для этой очереди. Допустим только для очередей.
AMQP_AUTODELETE (integer)
Для обменников флаг автоматического удаления указывает, что обменник будет удален, как только не будет связанных с ним очередей. Если нет очередей, которые когда-либо были связаны с обменником, он никогда не будет удален. Для очередей флаг автоматического удаления указывает, что очереди будут удалены, как только нет более слушателей подписанных на них. Если нет подписки, которая когда-либо была активной, очередь никогда не будет удалена. Примечание: Эксклюзивные очереди всегда будут автоматически удалены при разъединении клиентов.
AMQP_INTERNAL (integer)
Клиентам не разрешено делать конкретную привязку очередей к определенным обменникам с помощью этого флага.
AMQP_NOLOCAL (integer)
Когда передано использующему методу для кластеризируемой среды, не используйте от локального узла.
AMQP_NOACK (integer)
Когда передается потребительскому методу, сообщения не будут помечены как доставленные.
AMQP_IFEMPTY (integer)
Этот флаг указывает, что очередь должна быть удалена, если становится пустой. Передаётся при создании очереди.
AMQP_IFUNUSED (integer)
Этот флаг указывает, что очередь или обменник должны быть удалены, когда ни один клиент не связан с данной очередью или обменником. Передаётся при создании очереди или обменника.
AMQP_MANDATORY (integer)
При публикации сообщения оно должно быть направлено в действительную очередь. Если это не так, будет возвращена ошибка.
AMQP_IMMEDIATE (integer)
Отметить сообщение для немедленной обработки брокером при публикации. (Высокий приоритет сообщения)
AMQP_MULTIPLE (integer)
AMQP_EX_TYPE_DIRECT (string)
Прямой тип обменника.
AMQP_EX_TYPE_FANOUT (string)
Тип разветвления обменника.
AMQP_EX_TYPE_TOPIC (string)
Тип топика обменника.
AMQP_EX_TYPE_HEADER (string)
Заголовок типа обменника.


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