@midwayjs/etcdClassesEtcdServiceDiscovery版本:Next本页总览EtcdServiceDiscovery HierarchyServiceDiscovery<Etcd3, EtcdServiceDiscoveryOptions, EtcdInstanceMetadata, EtcdInstanceMetadata, string>EtcdServiceDiscoveryIndex ConstructorsconstructorMethodsbeforeStopcreateClientgetInstancegetInstancesinitsetLoadBalancerConstructors constructornew EtcdServiceDiscovery(): EtcdServiceDiscoveryMethods beforeStopbeforeStop(): Promise<void>createClientcreateClient(options?: ServiceDiscoveryOptions<EtcdInstanceMetadata, Record<string, any>>): ServiceDiscoveryClient<Etcd3, EtcdServiceDiscoveryOptions, EtcdInstanceMetadata, EtcdInstanceMetadata>getInstancegetInstance(options: string): Promise<EtcdInstanceMetadata>获取一个可用服务实例(带负载均衡)publicgetInstancesgetInstances(serviceName: string): Promise<EtcdInstanceMetadata[]>initinit(): Promise<void>setLoadBalancersetLoadBalancer(type: LoadBalancerType | ILoadBalancer<EtcdInstanceMetadata>): void设置负载均衡策略
获取一个可用服务实例(带负载均衡)