Send Custom Header only to DLT Topic. #2527
Unanswered
wojciechcwek
asked this question in
Q&A
Replies: 1 comment 2 replies
-
In your custom headers function, you can check the |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All,
I have added the following logic to add custom header in events that are sent to retry and dlt topics. I use spring-kafa 2.8.8.
Unfortunately the following header is passed to another topic. I'll give you an example: I have 2 retry topics and dlt. The exception is thrown and the header is added at main topic, then at retry-0 I receive the event, where that header already is and then I add it again, because the exception was thrown once again. So at retry-1 I have 2 same headers. It ends in dlt topic, where are 3 headers with the same name. It happens, because "Apache Kafka supports multiple headers with the same name" as it is written here: https://docs.spring.io/spring-kafka/reference/html/#dlpr-headers
I think of two solutions and I'm not sure how to achieve them:
Do you know if the second solution is possible?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions