Azure服务总线用户死信

Azure服务总线用户死信,azure,servicebus,azureservicebus,azure-servicebus-queues,Azure,Servicebus,Azureservicebus,Azure Servicebus Queues,我到处都找过这方面的信息,但似乎找不到我要找的 我有一个azure主题,有一个订阅 订阅的处理程序失败了一些消息,它们已被放入死信队列 我可以访问这些消息,但我不知道如何恢复它们 我不想创建邮件的副本并将其发送到主题。我特别想将它移动到它来自的订阅队列 有什么办法吗?我不知道这是否可行。 我们处理和恢复消息的主要方式是使用延迟消息的模式。如果处理程序使消息失败,那么他可以延迟消息并跟踪消息序列号(通常在管理/跟踪数据库或组件中)。 每当消息需要重新处理(重试)时,接收者就可以专门获取该消息(使用

我到处都找过这方面的信息,但似乎找不到我要找的

我有一个azure主题,有一个订阅

订阅的处理程序失败了一些消息,它们已被放入死信队列

我可以访问这些消息,但我不知道如何恢复它们

我不想创建邮件的副本并将其发送到主题。我特别想将它移动到它来自的订阅队列


有什么办法吗?

我不知道这是否可行。 我们处理和恢复消息的主要方式是使用延迟消息的模式。如果处理程序使消息失败,那么他可以延迟消息并跟踪消息序列号(通常在管理/跟踪数据库或组件中)。
每当消息需要重新处理(重试)时,接收者就可以专门获取该消息(使用相同的延迟消息id)并再次处理该消息。

感谢您的回答,我确实考虑过延迟消息,但我不确定这是否是一种好的方法,如果messagesequence号丢失了,您能从中恢复吗?要使用这种模式,您确实需要在某处保存书籍。我们在一个表中执行此操作,并通过一个管理界面(网页)公开此操作,在该界面中,我们可以触发重试,等等。我还知道您可以查看所有消息,因此您可以在那里检查消息是否已延迟。非常感谢,我将使用此方法。您是否碰巧知道延迟消息是否保留在已更改状态的延迟队列中,或者是否已移动到延迟队列中?它们保留在同一队列中。我相信您能够在message对象上读取它们的状态。如果你想,我可以做一个样本(但不是在短期内)不谢谢好的,谢谢你的信息和答案。我有足够的钱去做些有趣的事情!再次感谢!:)