Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DiscoveryClient ¶
type DiscoveryClient struct {
// contains filtered or unexported fields
}
服务发现客户端
func NewDiscoveryClient ¶
func NewDiscoveryClient(host string, port int, registration *api.AgentServiceRegistration) (*DiscoveryClient, error)
实例化服务发现客户端
func (*DiscoveryClient) Deregister ¶
func (consulClient *DiscoveryClient) Deregister(ctx context.Context)
注销服务
func (*DiscoveryClient) DiscoverServices ¶
func (consulClient *DiscoveryClient) DiscoverServices(ctx context.Context, serviceName string) ([]*api.AgentService, error)
服务发现
func (*DiscoveryClient) Register ¶
func (consulClient *DiscoveryClient) Register(ctx context.Context)
服务注册
Click to show internal directories.
Click to hide internal directories.