Documentation ¶
Overview ¶
Package ringhash implementats a consistent ring hash: https://en.wikipedia.org/wiki/Consistent_hashing
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ring ¶
type Ring struct {
// contains filtered or unexported fields
}
Ring is the definition of the ringhash.
func New ¶
New initializes an empty ringhash with the given number of replicas and a hash function. If the hash function is nil, fnv.New32a() is used.
Click to show internal directories.
Click to hide internal directories.