parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

moko 09.09 03:04

nowait выкинут как несовместимый с синхронной семантикой обёртки:

- ошибки (несовпадение параметров с уже существующим exchange/queue, нет прав, etc) прилетают не в точке вызова, а позже - асинхронным исключением канала;
- при queue.declare с пустым именем и nowait вы не получаете сгенерированное сервером имя очереди;
- RabbitMQ и сам считает nowait полудеприкейтнутым.

internal и exclusive - не новая функциональность, а обычные флаги exchange.declare и queue.declare, просто теперь видны в одном методе.