Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure EventProcessorClient分区所有权管理_Azure_Azure Eventhub - Fatal编程技术网

Azure EventProcessorClient分区所有权管理

Azure EventProcessorClient分区所有权管理,azure,azure-eventhub,Azure,Azure Eventhub,分区租赁所有权管理在EventProcessorClient中如何工作?有一个高层次的描述,但我要寻找更多的细节,如租赁管理,时间,到期等。 注意:问题是关于EventProcessorClient,而不是EventProcessorHost。EventProcessorClient使用保守的方法来声明分区,旨在允许处理器循环运行,而不会让分区在它们之间“反弹”,因为它们争夺所有权,直到事情稳定下来 负载平衡周期每10秒一次,在这一点上,处理器将决定是否要求额外的分区。分区所有权使用30秒的租约

分区租赁所有权管理在EventProcessorClient中如何工作?有一个高层次的描述,但我要寻找更多的细节,如租赁管理,时间,到期等。
注意:问题是关于EventProcessorClient,而不是EventProcessorHost。

EventProcessorClient使用保守的方法来声明分区,旨在允许处理器循环运行,而不会让分区在它们之间“反弹”,因为它们争夺所有权,直到事情稳定下来

负载平衡周期每10秒一次,在这一点上,处理器将决定是否要求额外的分区。分区所有权使用30秒的租约,这主要用于确定分区何时可能被孤立;在每个周期中,当所有者健康时,请求的分区的租约将延长。如果您对进一步的细节感兴趣,那么对实现的评论相当多

负载平衡配置的值可以通过观察类的默认值来查看,这会影响作为
EventProcessorClient
基础的类

目前,为了简化API表面,负载平衡配置未在
EventProcessorClientations
中公开,尽管这是近期正在进行的一些更改的讨论主题