Заголовок имени группы потребителей для сообщения DLT spring-cloud-stream kafka - PullRequest
0 голосов
/ 13 июля 2020

Я ищу решение для добавления имени группы потребителей в качестве заголовка сообщения DLT. Я думал о DeadLetterPublishingRecoverer, но не могу найти способ заставить его работать с spring-cloud-stream вместо spring-kafka.

1 Ответ

1 голос
/ 13 июля 2020

Вы можете добавить настраиваемый SeekToCurrentErrorHandler с настраиваемым DeadLetterPublishingRecoverer, добавив ListenerContainerCustomizer @Bean.

Однако, если вы это сделаете, вы должны отключить повторную попытку в подшивке (установить maxAttempts=1) и отключите DLT в связывании.

Таким образом, повторные попытки и DLT будут управляться контейнером.

Пожалуйста, откройте новый запрос функции в связывателе, я думаю, добавив это заголовок - это то, что обычно может быть полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...