You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EventHubProducerClient SendAsync的TryTimeout重试作用范围技术问询

EventHubProducerClientOptions.TryTimeout 与重试的作用机制

EventHubProducerClientOptions.TryTimeout是针对每一次单独的发送/重试请求设置的超时阈值,并非所有重试共享这10秒的总时长。

结合你的配置和举例场景说明:

  • 当你设置TryTimeout=10秒、MaximumRetries=3次时,每一次发送尝试(包括初始发送和每一次重试)都会独立拥有10秒的超时上限。
  • 按照你给出的「每次重试失败前耗时5秒」的场景:每次尝试都在5秒内失败并触发重试,3次重试全部执行完成后才会终止,总耗时为5秒×3=15秒,符合你说的第一种情况。

额外补充:如果某次尝试(无论是初始发送还是某次重试)的耗时超过了10秒,那么这次尝试会直接触发超时,不会再发起后续的重试请求,此时总耗时就是这一次的超时时间(约10秒)。


内容的提问来源于stack exchange,提问作者Bhushan Jagtap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 19:06:28