Package | Description |
---|---|
com.graphdbapi.driver | |
com.graphdbapi.driver.internal.cluster.loadbalancing |
Modifier and Type | Method and Description |
---|---|
static Graph |
GraphDb.driver(com.graphdbapi.driver.v1.Driver driver,
String graphName,
LoadBalancingStrategy graphStrategy)
通过自定义策略实现不同的负载均衡分发的图(创建driver时应该使用的是cluster协议)
|
static Graph |
GraphDb.driverByIndex(com.graphdbapi.driver.v1.Driver driver,
int graphIndex,
LoadBalancingStrategy graphStrategy)
通过图index、自定义策略获取图服务(创建driver时应该使用的是cluster协议)。通过服务端进行验证。
|
static Graph |
GraphDb.driverByName(com.graphdbapi.driver.v1.Driver driver,
String graphName,
LoadBalancingStrategy graphStrategy)
通过图名字、自定义策略获取图服务(创建driver时应该使用的是cluster协议)。通过服务端进行验证。
|
Modifier and Type | Class and Description |
---|---|
class |
AutoPartitionLoadBalancingStrategy
负载均衡策略,用于查找来自路由表中的相应分片存储的服务器地址。
|
class |
FixedServerLoadBalancingStrategy
负载均衡策略,用于查找来自路由表中的指定服务器地址。
|
class |
LeastConnectedLoadBalancingStrategy
负载均衡策略,用于查找来自路由表中的的最少活动连接(从池中检出)的服务器地址。
以round-robin轮询调度方式找到迭代的起始索引。
这样做是为了防止在所有地址具有相同数量的活动连接时反复选择相同的第一地址。
|
class |
RoundRobinLoadBalancingStrategy
负载均衡策略,以round-robin方式选择服务器地址。
|
Copyright © 2024. All rights reserved.