你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
LoadBalancingStrategy 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行负载均衡以与其他事件处理器共享工作时,事件处理程序将用于做出分区所有权决策的策略。
public enum LoadBalancingStrategy
type LoadBalancingStrategy =
Public Enum LoadBalancingStrategy
- 继承
-
LoadBalancingStrategy
字段
Balanced | 0 | 在与其他处理器平衡工作时,事件处理器将采取测量的方法请求分区所有权,缓慢地声明分区,直到实现稳定分布。 使用此策略时,事件中心的所有分区在首次启动处理、活动处理器数更改或缩放分区时,事件中心的所有分区可能需要更长的时间。 均衡策略将减少分区的争用,确保声明分区后,处理更有可能稳定且一致。 |
Greedy | 1 | 在与其他处理器平衡工作时,事件处理器将尝试主动声明其公平分区份额的所有权。 使用此策略时,在首次启动处理、活动处理器数更改或缩放分区时,将快速声明事件中心的所有分区。 贪婪策略可能会导致给定分区的所有权竞争,导致它看到零星的处理和一定数量的重复事件,直到达到平衡,并在活动处理器之间平均分配工作。 |