gpt4 book ai didi

Azure 服务总线死信

转载 作者:行者123 更新时间:2023-12-03 05:55:33 25 4
gpt4 key购买 nike

我正在尝试将所有死信消息重新提交回其原始队列。当我重新提交消息时,它再次进入死信。
这次我觉得消息可能有问题。我调试的时候是没有问题的。谁能帮我吗?

最佳答案

您的消息最终进入 DLQ 的可能情况是:

  1. 处理速度太慢,消息 LockDuration 过期,并且会再次重试消息,直到用尽所有 DeliveryCounts 且消息经过 DLQ 处理。
  2. 您的 PrefetchCount 非常激进。预取但在 LockDuration 时间内未处理的消息可能会增加 DeliveryCount(请参阅 #1)
  3. LockDuration 太短,导致消息在重新出现在队列中并被其他处理实例拾取时正在处理(或者如果您使用并发度 > 1 的 OnMessage API)。
  4. 处理不断失败,导致消息最终进入 DLQ。

我怀疑你有#4。不确定如何重新提交,但您必须克隆消息并将其发回。有一个similar question here ,看看吧。

关于Azure 服务总线死信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42212101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com