-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reject message #200
Comments
Hi @andreieuganox, |
@yanivbh1 thank you for picking it...again) Seems we will have some tickets to go through with you, sorry for that upfront) Exactly as you mentioned, NACK is one of the must have, IMHO. Apart from that, it seems to be impossible to pick anything up from DLQ (I can be wrong here, need to read docs more) |
@andreieuganox , |
Describe the bug
It is not the bug per se..but there is currently no way to send the message explicitly to the DLQ. For any reason, consumers must be able to notify the broker that this message can not be processed, sending the message to DLQ. The application decides the message can never be processed (for example, the context subject has no permission to perform this operation), meaning retry will not work, even if you do that 1000 times.
To Reproduce
I can use
message.ack
to acknowledge the message that considers it to be executed.Expected behavior
Any event/queue consumer must be able to explicitly reject the message, letting the broker know that this message can not be processed and send it to DLQ. Currently, this can be achieved only based on schema - that is not the best practice.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: