Apache Обработка исключений Camel - PullRequest
0 голосов
/ 10 июля 2020

Я новичок в Camel и у меня есть вопросы по обработке исключений. Мне нужно иметь 3 попытки повтора для обработки сообщений, после превышения лимита попыток требуется отправить сообщения в deadLetterChannel. Как я могу объединить maximumRedeliveries и errorHandler?

1 Ответ

0 голосов
/ 12 июля 2020

Попробуйте следующее:

from ("direct:messageprocessing") //OR YOUR URI
.errorHandler(deadLetterChannel("log:DLC")
.maximumRedeliveries(3).redeliveryDelay(250).backOffMultiplier(2)).... <YOUR ROUTE CODE>
...