Class RoundRobinLoadBalancingStrategy
- java.lang.Object
-
- com.graphdbapi.driver.internal.cluster.loadbalancing.RoundRobinLoadBalancingStrategy
-
- All Implemented Interfaces:
LoadBalancingStrategy
public class RoundRobinLoadBalancingStrategy extends Object implements LoadBalancingStrategy
负载均衡策略,以round-robin方式选择服务器地址。
-
-
Constructor Summary
Constructors Constructor Description RoundRobinLoadBalancingStrategy(com.graphdbapi.driver.v1.Logging logging)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.graphdbapi.driver.internal.BoltServerAddress
select(com.graphdbapi.driver.internal.BoltServerAddress[] knownServers, com.graphdbapi.driver.internal.cluster.StrategyParam params)
在给定的地址数组中选择最合适的地址。
-
-
-
Method Detail
-
select
public com.graphdbapi.driver.internal.BoltServerAddress select(com.graphdbapi.driver.internal.BoltServerAddress[] knownServers, com.graphdbapi.driver.internal.cluster.StrategyParam params)
Description copied from interface:LoadBalancingStrategy
在给定的地址数组中选择最合适的地址。- Specified by:
select
in interfaceLoadBalancingStrategy
- Parameters:
knownServers
- 已知路由表中的地址数组params
- 自定义策略所需要的属性,例如执行语句中的方法名、图INDEX、执行的参数- Returns:
- 选择连接的地址
-
-