Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultHeartbeatsPerTTL = 3
DefaultHeartbeatsPerTTL default number of heartbeats per TTL
View Source
const DefaultReregistrationDelay = time.Duration(5) * time.Second
DefaultReregistrationDelay default delay before registering
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RegistrationAgent ¶
type RegistrationAgent struct {
// contains filtered or unexported fields
}
RegistrationAgent maintains a registration with registry.
func NewRegistrationAgent ¶
func NewRegistrationAgent(config RegistrationConfig) (*RegistrationAgent, error)
NewRegistrationAgent instantiates a new instance of the agent
func (*RegistrationAgent) Start ¶
func (agent *RegistrationAgent) Start()
Start maintaining registration with registry. Non-blocking.
func (*RegistrationAgent) Stop ¶
func (agent *RegistrationAgent) Stop()
Stop maintaining registration with registry.
type RegistrationConfig ¶
type RegistrationConfig struct { Client client.Client ServiceInstance *client.ServiceInstance }
RegistrationConfig options
Click to show internal directories.
Click to hide internal directories.