очередь останавливается и больше не считывает оставшиеся сообщения

#rabbitmq #apache-camel

Вопрос:

У меня есть простой маршрут, который считывает сообщение и компонент, который его обрабатывает, но если для его обработки требуется слишком много времени, очередь останавливается и больше не считывает оставшиеся сообщения.

Есть ли какие-либо настройки, которые я могу использовать, чтобы избежать этого?

Комментарии:

1. Можете ли вы опубликовать дополнительную информацию? что говорят журналы?

2. Одной из возможных причин является consumer_timeout . См. rabbitmq.com/consumers.html#acknowledgement-timeout

3. @ChadKnutson можно ли отключить тайм-аут непосредственно из маршрута? с чем-то вроде .ConnectionTimeout(10800)

4. В настоящее время значение consumer_timeout может быть установлено только в кластере.