T - 节点类型public class ConsistentHash<T> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ConsistentHash.HashFunc
Hash算法对象,用于自定义hash算法
|
| 构造器和说明 |
|---|
ConsistentHash(ConsistentHash.HashFunc hashFunc,
int numberOfReplicas,
Collection<T> nodes)
构造
|
ConsistentHash(int numberOfReplicas,
Collection<T> nodes)
构造,使用Java默认的Hash算法
|
public ConsistentHash(int numberOfReplicas,
Collection<T> nodes)
numberOfReplicas - 复制的节点个数,增加每个节点的复制节点有利于负载均衡nodes - 节点对象public ConsistentHash(ConsistentHash.HashFunc hashFunc, int numberOfReplicas, Collection<T> nodes)
hashFunc - hash算法对象numberOfReplicas - 复制的节点个数,增加每个节点的复制节点有利于负载均衡nodes - 节点对象Copyright © 2016. All rights reserved.