Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsulRegisterConfig ¶
type ConsulRegisterConfig struct { ConsulAddress string ServerID string Name string ServicePort int ServiceIP string EnableCheck bool }
ConsulRegisterConfig unregister service from consul
type ConsulResult ¶
func NewConsulResult ¶
func NewConsulResult(agent *api.Agent, serverID string) *ConsulResult
func RegisterToConsul ¶
func RegisterToConsul(registerConfig *ConsulRegisterConfig) (*ConsulResult, error)
RegistToConsul register service to consul
func (*ConsulResult) ShutdownAgent ¶
func (c *ConsulResult) ShutdownAgent() error
type SimpleConsulServer ¶
type SimpleConsulServer struct {
// contains filtered or unexported fields
}
func (*SimpleConsulServer) BaseInit ¶
func (s *SimpleConsulServer) BaseInit(cfg *ConsulRegisterConfig, grpcServer *grpc.Server) error
func (*SimpleConsulServer) BaseShutdown ¶
func (s *SimpleConsulServer) BaseShutdown() error
Click to show internal directories.
Click to hide internal directories.