Skip to content

Commit 9b6a756

Browse files
authored
Merge pull request #99987 from udidahan/patch-1
Adding guidance on sending dead-lettered messages to be reprocessed
2 parents 8c408b0 + 844061e commit 9b6a756

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

articles/service-bus-messaging/service-bus-dead-letter-queues.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,10 @@ You can access the dead-letter queue by using the following syntax:
7373
```
7474

7575

76+
## Sending dead-lettered messages to be reprocessed
77+
As there can be valuable business data in messages that ended up in the dead-letter queue, it is desirable to have those messages be reprocessed when operators have finished dealing with the circumstances which caused the messages to be dead-lettered in the first place.
78+
79+
Tools like [Azure Service Bus Explorer](/azure/service-bus-messaging/explorer) enable manual moving of messages between queues and topics. If there are many messages in the dead-letter queue that need to be moved, [code like this](https://stackoverflow.com/a/68632602/151350) can help move them all at once. Operators will often prefer having a user interface so they can troubleshoot which message types have failed processing, from which source queues, and for what reasons, while still being able to resubmit batches of messages to be reprocessed. Tools like [ServicePulse with NServiceBus](https://docs.particular.net/servicepulse/intro-failed-messages) provide these capabilities.
80+
7681
## Next steps
7782
See [Enable dead lettering for a queue or subscription](enable-dead-letter.md) to learn about different ways of configuring the **dead lettering on message expiration** setting.

0 commit comments

Comments
 (0)