Azure 服务总线 - 确保工作完成
Azure Service Bus - making sure the job is done
我发消息给ASB,开始处理一些数据(一个长任务),但是处理的很惨(有人关掉了memory/whatever的computer/out)。我应该如何处理这种情况?就像把队列放回公共汽车上?我需要创建自己的 monitoring/requeueing 单元吗?
Azure ServiceBus 具有内部重试策略。如果消息传递失败,它将自动发送回队列。
创建队列或 topic/subscription 时,您可以指定 MaxDeliveryCount。
默认值为 10。在传递此次数后,邮件将自动变成死信。
我发消息给ASB,开始处理一些数据(一个长任务),但是处理的很惨(有人关掉了memory/whatever的computer/out)。我应该如何处理这种情况?就像把队列放回公共汽车上?我需要创建自己的 monitoring/requeueing 单元吗?
Azure ServiceBus 具有内部重试策略。如果消息传递失败,它将自动发送回队列。
创建队列或 topic/subscription 时,您可以指定 MaxDeliveryCount。
默认值为 10。在传递此次数后,邮件将自动变成死信。