Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



AMQPChannel::qos

(PECL amqp >= Unknown)

AMQPChannel::qos — Set the Quality Of Service settings for the given channel


Описание

public void AMQPChannel::qos ( int $size , int $count )

Specify the amount of data to prefetch in terms of window size (octets) or number of messages from a queue during a AMQPQueue::consume() or AMQPQueue::get() method call. The client will prefetch data up to size octets or count messages from the server, whichever limit is hit first.

Setting either value to 0 will instruct the client to ignore that particular setting.

A call to AMQPChannel::qos() will overwrite any values set by calling AMQPChannel::setPrefetchSize() and AMQPChannel::setPrefetchCount().

If the call to either AMQPQueue::consume() or AMQPQueue::get() is done with the AMQP_AUTOACK flag set, the client will not do any prefetching of data, regardless of the QOS settings.


Список параметров

size -

The window size, in octets, to prefetch.

count -

The number of messages to prefetch.


Ошибки

Throws AMQPConnectionException if the connection to the broker was lost.


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Описание класса amqpchannel, примеры использования класса amqpchannel.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 1239