Class FixedServerLoadBalancingStrategy
- java.lang.Object
-
- com.graphdbapi.driver.internal.cluster.loadbalancing.FixedServerLoadBalancingStrategy
-
- All Implemented Interfaces:
LoadBalancingStrategy
public class FixedServerLoadBalancingStrategy extends Object implements LoadBalancingStrategy
负载均衡策略,用于查找来自路由表中的指定服务器地址。
-
-
Constructor Summary
Constructors Constructor Description FixedServerLoadBalancingStrategy(String ip)
-
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)
在给定的地址数组中选择最合适的地址。
-
-
-
Constructor Detail
-
FixedServerLoadBalancingStrategy
public FixedServerLoadBalancingStrategy(String ip) throws UnknownHostException
- Parameters:
ip
- 指定的ip地址(格式: 127.0.0.1:7687)- Throws:
UnknownHostException
-
-
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:
- 选择连接的地址
-
-