Azure EventProcessorClient分区所有权管理
分区租赁所有权管理在EventProcessorClient中如何工作?有一个高层次的描述,但我要寻找更多的细节,如租赁管理,时间,到期等。Azure EventProcessorClient分区所有权管理,azure,azure-eventhub,Azure,Azure Eventhub,分区租赁所有权管理在EventProcessorClient中如何工作?有一个高层次的描述,但我要寻找更多的细节,如租赁管理,时间,到期等。 注意:问题是关于EventProcessorClient,而不是EventProcessorHost。EventProcessorClient使用保守的方法来声明分区,旨在允许处理器循环运行,而不会让分区在它们之间“反弹”,因为它们争夺所有权,直到事情稳定下来 负载平衡周期每10秒一次,在这一点上,处理器将决定是否要求额外的分区。分区所有权使用30秒的租约
注意:问题是关于EventProcessorClient,而不是EventProcessorHost。EventProcessorClient使用保守的方法来声明分区,旨在允许处理器循环运行,而不会让分区在它们之间“反弹”,因为它们争夺所有权,直到事情稳定下来 负载平衡周期每10秒一次,在这一点上,处理器将决定是否要求额外的分区。分区所有权使用30秒的租约,这主要用于确定分区何时可能被孤立;在每个周期中,当所有者健康时,请求的分区的租约将延长。如果您对进一步的细节感兴趣,那么对实现的评论相当多 负载平衡配置的值可以通过观察类的默认值来查看,这会影响作为
EventProcessorClient
基础的类
目前,为了简化API表面,负载平衡配置未在EventProcessorClientations
中公开,尽管这是近期正在进行的一些更改的讨论主题