Versions in this module Expand all Collapse all v0 v0.0.2 Sep 25, 2022 v0.0.1 Sep 22, 2022 Changes in this version + type ClientLoadBalancer struct + Mtx sync.RWMutex + ServiceDiscoveryClient srd.ServiceDiscoveryClient + ServiceNavs map[string]*ServiceNavigation + UpdateInterval time.Duration + func NewClientLoadBalancer(serviceDiscoveryClient srd.ServiceDiscoveryClient, interval time.Duration) *ClientLoadBalancer + func (this *ClientLoadBalancer) GetService(service string) (string, error) + type ServiceNavigation struct + Mtx sync.RWMutex + RollIndex uint32 + ServiceDiscoveryClient srd.ServiceDiscoveryClient + ServiceName string + Services []*srd.ServiceEntry + func NewServiceNavigation(serviceDiscoveryClient srd.ServiceDiscoveryClient, serviceName string, ...) (*ServiceNavigation, error) + func (this *ServiceNavigation) GetService() string + func (this *ServiceNavigation) UpdateServices() error