-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
When messages fail header deserialization the transport forward these messages to the error queue. Problem is that SC cannot do anything with these messages as there is no FailedQ
header. The bad thing here is that customers do not have a way to 'retry' such messages as we don't know from which queue the messages was forwarded.
Such poison messages are probably best moved to a Poison
(sub)queue specific to the endpoint.
For example, the following issue caused a massive amount of messages to fail and it was a huge problem to solve and required manual inspection and heuristics to move the messages back to the correct queues:
Metadata
Metadata
Assignees
Labels
No labels