#rabbitmq #apache-camel
Вопрос:
У меня есть простой маршрут, который считывает сообщение и компонент, который его обрабатывает, но если для его обработки требуется слишком много времени, очередь останавливается и больше не считывает оставшиеся сообщения.
Есть ли какие-либо настройки, которые я могу использовать, чтобы избежать этого?
Комментарии:
1. Можете ли вы опубликовать дополнительную информацию? что говорят журналы?
2. Одной из возможных причин является consumer_timeout . См. rabbitmq.com/consumers.html#acknowledgement-timeout
3. @ChadKnutson можно ли отключить тайм-аут непосредственно из маршрута? с чем-то вроде .ConnectionTimeout(10800)
4. В настоящее время значение consumer_timeout может быть установлено только в кластере.