Azure存储队列与Azure服务总线的病毒消息和DLQ

zyfwsgd6  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(112)

Azure队列存储和Azure服务在死信队列和有害消息方面有何区别?
如何从这些队列中读取消息?

xtfmy6hx

xtfmy6hx1#

有害消息是发送到使用应用程序无法正确处理的队列或主题的消息。
一旦这些消息的DeliveryCount到达队列/主题的MaxDeliveryCount,它们将被分类为有害消息。
这些消息将被发送到名为<originalqueuename>-poison的队列。
两者都支持有害消息,但Azure存储队列不支持自动死信。
这意味着,虽然在Azure Service Bus中,你可以将过期消息设置为移动到DLQ中以供以后处理,但在Azure存储队列中过期的TTL值为的消息将被永久删除。
否则,对那些会“毒害”系统&永远不能被消费的消息的处理,在两个产品中几乎是一样的。
两者都提供了中毒队列,但只有一个提供了DLQ。

相关问题