Azure 服务总线:Amqp 空闲超时

Azure Service Bus : Amqp Idle Timeout

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

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

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