Versions in this module Expand all Collapse all v1 v1.0.1 May 11, 2023 Changes in this version + type EtcdRegisterPlugin struct + BasePath string + EtcdServers []string + Expired time.Duration + Metrics metrics.Registry + Options *store.Config + ServiceAddress string + Services []string + UpdateInterval time.Duration + func (p *EtcdRegisterPlugin) HandleConnAccept(conn net.Conn) (net.Conn, bool) + func (p *EtcdRegisterPlugin) PreCall(_ context.Context, _, _ string, args interface{}) (interface{}, error) + func (p *EtcdRegisterPlugin) Register(name string, rcvr interface{}, metadata string) (err error) + func (p *EtcdRegisterPlugin) RegisterFunction(serviceName, fname string, fn interface{}, metadata string) error + func (p *EtcdRegisterPlugin) Start() error + func (p *EtcdRegisterPlugin) Stop() error + func (p *EtcdRegisterPlugin) Unregister(name string) (err error) + type EtcdV3RegisterPlugin struct + BasePath string + EtcdServers []string + Expired time.Duration + Metrics metrics.Registry + Options *store.Config + ServiceAddress string + Services []string + UpdateInterval time.Duration + func (p *EtcdV3RegisterPlugin) HandleConnAccept(conn net.Conn) (net.Conn, bool) + func (p *EtcdV3RegisterPlugin) PreCall(_ context.Context, _, _ string, args interface{}) (interface{}, error) + func (p *EtcdV3RegisterPlugin) Register(name string, rcvr interface{}, metadata string) (err error) + func (p *EtcdV3RegisterPlugin) RegisterFunction(serviceName, fname string, fn interface{}, metadata string) error + func (p *EtcdV3RegisterPlugin) Start() error + func (p *EtcdV3RegisterPlugin) Stop() error + func (p *EtcdV3RegisterPlugin) Unregister(name string) (err error)