路由器调度器

Presto 路由器为跨多个集群的负载均衡提供了多种调度算法。

  • 随机选择

从候选集群列表中随机选择一个集群。

  • 循环轮询

从候选集群列表中依次选择集群。请注意,由于该算法保留了所选索引的状态,因此只能在候选集群始终一致的情况下使用。

  • 用户哈希

通过对用户名进行哈希来选择集群。这确保了来自同一用户的查询始终被路由到同一个集群。

  • 加权随机选择

从候选集群列表中随机选择一个集群,每个集群都有预定义的权重。权重较高的集群被选中的机会更高。

  • 加权循环轮询

从候选集群列表中依次选择集群,每个集群都有预定义的权重。请注意,与 循环轮询 方法类似,该算法保留了所选索引的状态,因此候选集群和权重应保持一致。