Azure 服务总线 - 确保工作完成

Azure Service Bus - making sure the job is done

我发消息给ASB,开始处理一些数据(一个长任务),但是处理的很惨(有人关掉了memory/whatever的computer/out)。我应该如何处理这种情况?就像把队列放回公共汽车上?我需要创建自己的 monitoring/requeueing 单元吗?

Azure ServiceBus 具有内部重试策略。如果消息传递失败,它将自动发送回队列。

创建队列或 topic/subscription 时,您可以指定 MaxDeliveryCount。

默认值为 10。在传递此次数后,邮件将自动变成死信。