【问题标题】:Azure Service Bus : Amqp Idle TimeoutAzure 服务总线:Amqp 空闲超时
【发布时间】:2019-08-05 10:50:27
【问题描述】:

我正在尝试找到一种方法来增加 Azure 服务总线中的 Amqp 空闲超时,但我无法做到。

我正在使用默认的消息处理程序选项 - 选项之一是设置默认为 5 分钟的 maxAutoRenewDuration。发生的超时是在 10 分钟的持续时间之后,因此请考虑,此选项 (maxAutoRenewDuration) 与此空闲超时无关。还有什么地方可以设置这个选项吗?

【问题讨论】:

    标签: java azure-servicebus-topics


    【解决方案1】:

    如果消息在 5 分钟内未处理,将抛出锁丢失异常。这就是maxAutoRenewDuration 可以提供帮助的地方。至于 AMQP 的空闲时间(或等待时间),并没有被 Message Handler 所在的高层 API 暴露出来。我会查看客户端和消息发送方/接收方。

    【讨论】:

    • 确实增加了 maxAutoRenewDuration 的值解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 2015-08-11
    • 2017-08-27
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    相关资源
    最近更新 更多