Azure的服务总线死信队列
问题描述:
我使用蔚蓝服务总线话题与订阅机制,并要处理这些都是死信队列中的消息。Azure的服务总线死信队列
而且我想通过处理网络湛蓝工作在C#中的消息,并送他们回queue.So我想知道这些消息是否手动或通过自动化流程处理。如果可能的话,如何通过代码手动将它们自动化?
答
当消息deadlettered它进入到从它读取订阅的死信队列。您访问就像你访问到原认购除非你追加/$DeadLetterQueue
到订阅名。
答
而且我想通过处理网络湛蓝工作在C#中的消息,并把他们送回排队。
由于spodger指出你的死信订阅的路径将是:
{topic-path}/Subscriptions/{subcription-name}/$DeadLetterQueue
您可以使用WebJobs SDK的服务总线,并充分利用ServiceBusTrigger访问您的死信队列消息(S )如下:
public void ProcessDeadletterQueue(
[ServiceBusTrigger("topicName", "subscriptionName/$DeadLetterQueue")] BrokeredMessage message)
{
//TODO:
}
有关详细信息,你可以参考here。
坦率地说,我不明白究竟你的要求。你能改说吗? – Mikhail