Versions in this module Expand all Collapse all v1 v1.0.1 Dec 12, 2024 Changes in this version + func NewClassicDiscovery(discoveryValueHMACKey string) (*classicDiscovery, error) + func NewConsistentHashingDiscovery() (*consistentHashingDiscovery, error) + type Discovery struct + func MakeDiscovery(servers []*psinet.DiscoveryServer, strategy DiscoveryStrategy) *Discovery + func (d *Discovery) SelectServers(clientIP net.IP) []*psinet.DiscoveryServer + func (d *Discovery) Start() + func (d *Discovery) Stop() + type DiscoveryStrategy interface