Replies: 1 comment 2 replies
-
It's an interesting idea, but I can't think of how you'd actually remove / move the message since your application code doesn't have access to it. We don't currently have any hooks that would allow you to inject your own logic into the message handling pipeline. |
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
-
Hi, in v2.8.1 release, there is finally the poison message handling being introduced.
From what I understand, the handling is targeted for a very specific scenario that would result in poison messages in the Durable Functions queues. I also noticed that the queue message pop receipts are now present in a few of the events, e.g. the ReceivedMessage, DuplicateMessageDetected, etc.
As the current support for poison message handling does not cover all cases, I would like to check whether it is a good idea or not advisable to build our own
System.Diagnostics.Tracing.EventListener
within the Durable Functions function app to check for messages with high dequeue count and remove / move these messages somewhere else for our own handling? Thanks!Beta Was this translation helpful? Give feedback.
All reactions