azure - 将过期的死信消息重新提交回队列

标签 azure servicebus dead-letter

我在 azure 服务总线死信队列中有大量消息。当我查看消息时,我发现大多数消息都已过期。

我想知道当我们尝试将过期的死信队列消息重新提交回其原始队列时会发生什么?

谁能帮我解释一下吗?

谢谢!

最佳答案

我正在尝试回答以下两个问题,

当您从死信队列接收到过期消息来处理/重新提交到主队列(使用 ReceiveAsync() 接收消息)时,消息的状态将更改为延迟状态。因此,该消息将无法再在死信队列中接收。

对于您的问题,重新提交时消息会发生什么情况,它将作为新消息提交到目标队列中。

关于azure - 将过期的死信消息重新提交回队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42393999/

相关文章:

azure - 如何在 Azure ARM 模板中设置环境变量

azure - Delphi Web 应用程序为 Azure 提供可能性

wcf - RPC 与服务总线风格 SPA

php - 适用于 PHP 的 Azure SDK 和适用于 Windows Server 1.1 的服务总线

java - 在@Configuration或@Component中定义@Bean

用于具有多个订阅主题的服务总线的 Azure ARM 模板

azure - 我可以将托管身份添加到我的 ADO 管道吗?

rabbitmq - 如何在 Celery 中设置每条消息的过期时间(TTL)?

c# - 在C#中的rabbit Mq中获取xDeath中队列消息的最大重试次数

java - 如何配置Camel的RedeliveryPolicy retriesExhaustedLogLevel?