Azureservicebus Azure EventHubs:分区管理选项的建议值

Azureservicebus Azure EventHubs:分区管理选项的建议值,azureservicebus,azure-eventhub,Azureservicebus,Azure Eventhub,是否有关于设置PartitionManagerOptions?中参数值的指导原则,特别是: 获取间隔:10秒(def值) 更新间隔:10秒(def值) 租赁间隔:30秒(def值) 我担心如果一批消息的处理时间超过这些值,那么当租约到期时,我可能会面临问题。。 不幸的是,关于这些参数的文档并不多 提前感谢, Jose所有租约管理都在不同于批处理线程的线程上运行 您提到的间隔会影响分区在事件处理器之间均匀分布的速度,并且不受批处理时间的影响 请记住,如果批处理花费了一些时间(比如10分钟),而

是否有关于设置PartitionManagerOptions?中参数值的指导原则,特别是:

  • 获取间隔:10秒(def值)
  • 更新间隔:10秒(def值)
  • 租赁间隔:30秒(def值)
我担心如果一批消息的处理时间超过这些值,那么当租约到期时,我可能会面临问题。。 不幸的是,关于这些参数的文档并不多

提前感谢,


Jose

所有租约管理都在不同于批处理线程的线程上运行

您提到的间隔会影响分区在事件处理器之间均匀分布的速度,并且不受批处理时间的影响

请记住,如果批处理花费了一些时间(比如10分钟),而其他事件处理器将在这段时间内接管分区(通过接管blob租约),当批处理进程在完成处理后尝试使用“Checkout”方法时,它将抛出一个错误,因为签出数据所在的blob,不由当前事件处理器持有