Поведение этих функций зависит от установок в php.ini.
Имя | По умолчанию | Меняемо | Список изменений |
---|---|---|---|
amqp.host | localhost | PHP_INI_ALL | |
amqp.vhost | / | PHP_INI_ALL | |
amqp.port | 5672 | PHP_INI_ALL | |
amqp.login | guest | PHP_INI_ALL | |
amqp.password | guest | PHP_INI_ALL | |
amqp.auto_ack | 0 | PHP_INI_ALL | |
amqp.min_messages | 0 | PHP_INI_ALL | |
amqp.max_messages | 1 | PHP_INI_ALL | |
amqp.prefetch_count | 3 | PHP_INI_ALL |
Краткое разъяснение конфигурационных директив.
amqp.host
string
Хост, к которому будет осуществляется подключение.
amqp.vhost
string
Виртуальный хост, к которому будет осуществляется подключение.
amqp.port
integer
Порт, к которому будет осуществляется подключение.
amqp.login
string
Логин (имя пользователя), используемый для аутентификации на хосте.
amqp.password
string
Пароль, используемый для аутентификации на хосте.
amqp.auto_ack
integer
Определяет, должны ли методы AMQPQueue::get() и AMQPQueue::consume() требовать, чтобы клиент явно подтверждал получение сообщений. Установка этого параметра в 1 будет передавать флаг AMQP_AUTOACK
в вышеуказанные методы, если параметр flags не был явно указан.
amqp.min_messages
integer
Минимальное количество сообщений, требуемое во время вызова метода AMQPQueue::consume().
amqp.max_messages
integer
Максимальное количество сообщений, требуемое во время вызова метода AMQPQueue::consume().
amqp.prefetch_count
integer
Количество сообщений, получаемых с сервера во время вызовов методов AMQPQueue::get() или AMQPQueue::consume(), при которых флаг AMQP_AUTOACK
не установлен.