public class KubernetesServiceDiscovery
extends org.apache.dubbo.registry.client.AbstractServiceDiscovery
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KUBERNETES_PROPERTIES_KEY |
| 构造器和说明 |
|---|
KubernetesServiceDiscovery(org.apache.dubbo.rpc.model.ApplicationModel applicationModel,
org.apache.dubbo.common.URL registryURL) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addServiceInstancesChangedListener(org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener listener) |
void |
doDestroy() |
void |
doRegister(org.apache.dubbo.registry.client.ServiceInstance serviceInstance) |
void |
doUnregister(org.apache.dubbo.registry.client.ServiceInstance serviceInstance) |
void |
doUpdate(org.apache.dubbo.registry.client.ServiceInstance oldServiceInstance,
org.apache.dubbo.registry.client.ServiceInstance newServiceInstance)
Comparing to
AbstractServiceDiscovery.doUpdate(ServiceInstance, ServiceInstance), unregister() is unnecessary here. |
List<org.apache.dubbo.registry.client.ServiceInstance> |
getInstances(String serviceName) |
Set<String> |
getServices() |
org.apache.dubbo.common.URL |
getUrl() |
void |
setCurrentHostname(String currentHostname)
已过时。
|
void |
setKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
已过时。
|
destroy, getLocalInstance, getLocalMetadata, getLocalMetadata, getRemoteMetadata, getRemoteMetadata, isDestroy, lookup, register, register, subscribe, unregister, unregister, unsubscribe, updatepublic KubernetesServiceDiscovery(org.apache.dubbo.rpc.model.ApplicationModel applicationModel,
org.apache.dubbo.common.URL registryURL)
public void doDestroy()
doDestroy 在类中 org.apache.dubbo.registry.client.AbstractServiceDiscoverypublic void doRegister(org.apache.dubbo.registry.client.ServiceInstance serviceInstance)
throws RuntimeException
doRegister 在类中 org.apache.dubbo.registry.client.AbstractServiceDiscoveryRuntimeExceptionpublic void doUpdate(org.apache.dubbo.registry.client.ServiceInstance oldServiceInstance,
org.apache.dubbo.registry.client.ServiceInstance newServiceInstance)
throws RuntimeException
AbstractServiceDiscovery.doUpdate(ServiceInstance, ServiceInstance), unregister() is unnecessary here.doUpdate 在类中 org.apache.dubbo.registry.client.AbstractServiceDiscoveryRuntimeExceptionpublic void doUnregister(org.apache.dubbo.registry.client.ServiceInstance serviceInstance)
throws RuntimeException
doUnregister 在类中 org.apache.dubbo.registry.client.AbstractServiceDiscoveryRuntimeExceptionpublic List<org.apache.dubbo.registry.client.ServiceInstance> getInstances(String serviceName) throws NullPointerException
public void addServiceInstancesChangedListener(org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener listener)
throws NullPointerException,
IllegalArgumentException
public org.apache.dubbo.common.URL getUrl()
getUrl 在接口中 org.apache.dubbo.registry.client.ServiceDiscoverygetUrl 在类中 org.apache.dubbo.registry.client.AbstractServiceDiscovery@Deprecated public void setCurrentHostname(String currentHostname)
@Deprecated public void setKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
Copyright © 2024 The Apache Software Foundation. All rights reserved.