Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = &Config{ DefaultReplicas: 50, MinReplicas: 10, MaxReplicas: 200, HashFunc: crc32.ChecksumIEEE, LoadBalanceThreshold: 0.25, }
DefaultConfig 默认配置
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// 每个真实节点对应的虚拟节点数
DefaultReplicas int
// 最小虚拟节点数
MinReplicas int
// 最大虚拟节点数
MaxReplicas int
// 哈希函数
HashFunc func(data []byte) uint32
// 负载均衡阈值,超过此值触发虚拟节点调整
LoadBalanceThreshold float64
}
Config 一致性哈希配置
Click to show internal directories.
Click to hide internal directories.