El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
Nombre | Por defecto | Cambiable | Historial de cambios |
---|---|---|---|
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 |
He aquí una breve explicación de las directivas de configuración.
amqp.host
string
Nombre de host al que conectar.
amqp.vhost
string
Host virtual del agente al que conectarse.
amqp.port
integer
Puerto al que conectar.
amqp.login
string
El usuario a utilizar para conectarse al agente.
amqp.password
string
La contraseña a utilizar para conectarse al agente.
amqp.auto_ack
integer
Al usarse AMQPQueue::get() y AMQPQueue::consume() se requerirá que el cliente explicitamente confirme la recepción de los mensajes. Si se define este valor como 1 se pasará el valor AMQP_AUTOACK
por defecto cuando se usen los métodos mencionados más arriba en caso que se omita el parámetro flags.
amqp.min_messages
integer
Número mínimo de mensajes que se requieren para usar AMQPQueue::consume().
amqp.max_messages
integer
Número máximo de mensajes que se requiren para usar AMQPQueue::consume().
amqp.prefetch_count
integer
Número de mensajes a monitorear desde el servidor al usar AMQPQueue::get() o AMQPQueue::consume() cuando la constante AMQP_AUTOACK
no está establecida.