Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry interface {
// Register 注册服务实例
Register(ins *ServiceInstance) error
// Deregister 解注册服务实例
Deregister(ins *ServiceInstance) error
// Watch 监听相同服务名的服务实例变化
Watch(ctx context.Context, serviceName string) (Watcher, error)
// Services 获取服务实例列表
Services(ctx context.Context, serviceName string) ([]*ServiceInstance, error)
}
type ServiceInstance ¶
type Watcher ¶
type Watcher interface {
// Next 返回服务实例列表
Next() ([]*ServiceInstance, error)
// Stop 停止监听
Stop() error
}
Click to show internal directories.
Click to hide internal directories.