-
Hello, I have a queue, set to retries=6. This works well, and I see messages which fail (due to an unhandled exception) being retried as expected, then placed in the DLQ. What I would like to do: for some exceptions, immediately place the message in the DLQ with no further retries. I tried to simply set So I must be missing something. Any tips on what else I can try? Update: I figured out why this approach is failing: moveMessageToDlq doesn't delete the message from the processing queue, since I changed it and the bytes[] don't match. trying to find a different approach. And ideas? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
I think this is not straight forward, we have to make some change how do we propagate and handle errors. |
Beta Was this translation helpful? Give feedback.
-
added some comments to the PR |
Beta Was this translation helpful? Give feedback.
-
Something is not quite right with the Question about |
Beta Was this translation helpful? Give feedback.
-
A new version has been released, 3.2.0. |
Beta Was this translation helpful? Give feedback.
@Mask I had made the change in the morning based on your feedback, I've removed the
FAILED_IGNORED
and messages would be sent to DLQ.Please do a local testing and let me know if you need snapshot version