Documentation
¶
Index ¶
- type Rendezvous
- func (r *Rendezvous) Add(node string)
- func (r *Rendezvous) Contains(node string) bool
- func (r *Rendezvous) Hash(name string) uint64
- func (r *Rendezvous) Len() int
- func (r *Rendezvous) List() []string
- func (r *Rendezvous) Lookup(k string) string
- func (r *Rendezvous) LookupTopN(k string, n int) []string
- func (r *Rendezvous) Remove(node string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Rendezvous ¶
type Rendezvous struct {
// contains filtered or unexported fields
}
func New ¶
func New() *Rendezvous
func NewWithHash ¶
func NewWithHash(hash hash.Hasher) *Rendezvous
func (*Rendezvous) Add ¶
func (r *Rendezvous) Add(node string)
func (*Rendezvous) Contains ¶
func (r *Rendezvous) Contains(node string) bool
func (*Rendezvous) Hash ¶
func (r *Rendezvous) Hash(name string) uint64
func (*Rendezvous) Len ¶
func (r *Rendezvous) Len() int
func (*Rendezvous) List ¶
func (r *Rendezvous) List() []string
func (*Rendezvous) Lookup ¶
func (r *Rendezvous) Lookup(k string) string
func (*Rendezvous) LookupTopN ¶
func (r *Rendezvous) LookupTopN(k string, n int) []string
func (*Rendezvous) Remove ¶
func (r *Rendezvous) Remove(node string)
Click to show internal directories.
Click to hide internal directories.