(PECL amqp >= Unknown)
AMQPChannel::qos — Establece las opciones de Quality Of Service del canal proporcinado
$size
, int $count
)
Especifica la cantidad de datos a precapturar en términos del tamaño de ventana (octetos) o número de mensajes de la cola cuando se usan los métodos AMQPQueue::consume() o AMQPQueue::get(). El cliente precapturará un máximo de size
octetos o count
mensajes desde el servidor, el límite al que se llegue primero.
Si se especifica 0 como valor, en cualquiera de los parámetros, indicará al cliente ignorar las opciones definidas para QOS.
AMQPChannel::qos() sobreescribirá cualquier valor usado por AMQPChannel::setPrefetchSize() y AMQPChannel::setPrefetchCount().
Si se utiliza AMQPQueue::consume() o AMQPQueue::get() con la opción AMQP_AUTOACK
, el cliente no realizará ninguna precaptura de datos independientemente de las opciones definidas para QOS.
size
El tamaño de la ventana en octetos a precapturar.
count
El número de mensajes a precapturar.
Lanza una excepción si AMQPConnectionException se perdió la conexión al broker.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.