public class EurekaServiceDiscovery extends AbstractServiceDiscovery
ServiceDiscovery implementation based on Eureka API| 构造器和说明 |
|---|
EurekaServiceDiscovery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
void |
doRegister(ServiceInstance serviceInstance) |
void |
doUpdate(ServiceInstance serviceInstance) |
List<ServiceInstance> |
getInstances(String serviceName) |
Set<String> |
getServices() |
void |
initialize(org.apache.dubbo.common.URL registryURL) |
void |
unregister(ServiceInstance serviceInstance) |
getLocalInstance, register, updateaddServiceInstancesChangedListener, dispatchServiceInstancesChangedEvent, dispatchServiceInstancesChangedEvent, dispatchServiceInstancesChangedEvent, dispatchServiceInstancesChangedEvent, getDefaultPageSize, getInstances, getInstances, getInstances, getUrl, removeServiceInstancesChangedListener, toStringpublic void initialize(org.apache.dubbo.common.URL registryURL)
throws Exception
Exceptionpublic void doRegister(ServiceInstance serviceInstance)
doRegister 在类中 AbstractServiceDiscoverypublic void doUpdate(ServiceInstance serviceInstance)
doUpdate 在类中 AbstractServiceDiscoverypublic void unregister(ServiceInstance serviceInstance) throws RuntimeException
RuntimeExceptionpublic List<ServiceInstance> getInstances(String serviceName) throws NullPointerException
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.