Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsulDiscoveryClient ¶
type ConsulDiscoveryClient struct { Client *ConsulApi.Client Config *ConsulDiscoveryConfig `autowire:"ConsulDiscoveryConfig"` CheckPath string CheckHandler func(http.ResponseWriter, *http.Request) `json:"-"` }
consul 服务发现客户端
func (*ConsulDiscoveryClient) GetInstances ¶
func (client *ConsulDiscoveryClient) GetInstances(serviceId string) ([]*SpringCloudDiscovery.ServiceInstance, error)
func (*ConsulDiscoveryClient) GetServices ¶
func (client *ConsulDiscoveryClient) GetServices() ([]string, error)
func (*ConsulDiscoveryClient) InitBean ¶
func (client *ConsulDiscoveryClient) InitBean(context SpringCore.SpringContext) (err error)
type ConsulDiscoveryConfig ¶
type ConsulDiscoveryConfig struct { // 服务发现地址 Address string `value:"${consul.address}"` // 健康检查配置 CheckPort int32 `value:"${consul.check.port}"` }
consul 服务发现配置
Click to show internal directories.
Click to hide internal directories.