public interface NamingClientProxy extends Closeable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createService(Service service,
AbstractSelector selector)
Create service.
|
boolean |
deleteService(String serviceName,
String groupName)
Delete service.
|
void |
deregisterService(String serviceName,
String groupName,
Instance instance)
Deregister instance from a service.
|
ListView<String> |
getServiceList(int pageNo,
int pageSize,
String groupName,
AbstractSelector selector)
Get service list.
|
boolean |
isSubscribed(String serviceName,
String groupName,
String clusters)
Judge whether service has been subscribed.
|
ServiceInfo |
queryInstancesOfService(String serviceName,
String groupName,
String clusters,
int udpPort,
boolean healthyOnly)
Query instance list.
|
Service |
queryService(String serviceName,
String groupName)
Query Service.
|
void |
registerService(String serviceName,
String groupName,
Instance instance)
Register a instance to service with specified instance properties.
|
boolean |
serverHealthy()
Check Server healthy.
|
ServiceInfo |
subscribe(String serviceName,
String groupName,
String clusters)
Subscribe service.
|
void |
unsubscribe(String serviceName,
String groupName,
String clusters)
Unsubscribe service.
|
void |
updateBeatInfo(Set<Instance> modifiedInstances)
Update beat info.
|
void |
updateInstance(String serviceName,
String groupName,
Instance instance)
Update instance to service.
|
void |
updateService(Service service,
AbstractSelector selector)
Update service.
|
void registerService(String serviceName, String groupName, Instance instance) throws NacosException
serviceName - name of servicegroupName - group of serviceinstance - instance to registerNacosException - nacos exceptionvoid deregisterService(String serviceName, String groupName, Instance instance) throws NacosException
serviceName - name of servicegroupName - group nameinstance - instanceNacosException - nacos exceptionvoid updateInstance(String serviceName, String groupName, Instance instance) throws NacosException
serviceName - service namegroupName - group nameinstance - instanceNacosException - nacos exceptionServiceInfo queryInstancesOfService(String serviceName, String groupName, String clusters, int udpPort, boolean healthyOnly) throws NacosException
serviceName - service namegroupName - group nameclusters - clustersudpPort - udp porthealthyOnly - healthy onlyNacosException - nacos exceptionService queryService(String serviceName, String groupName) throws NacosException
serviceName - service namegroupName - group nameNacosException - nacos exceptionvoid createService(Service service, AbstractSelector selector) throws NacosException
service - serviceselector - selectorNacosException - nacos exceptionboolean deleteService(String serviceName, String groupName) throws NacosException
serviceName - service namegroupName - group nameNacosException - nacos exceptionvoid updateService(Service service, AbstractSelector selector) throws NacosException
service - serviceselector - selectorNacosException - nacos exceptionListView<String> getServiceList(int pageNo, int pageSize, String groupName, AbstractSelector selector) throws NacosException
pageNo - page numberpageSize - size per pagegroupName - group name of serviceselector - selectorNacosException - nacos exceptionServiceInfo subscribe(String serviceName, String groupName, String clusters) throws NacosException
serviceName - service namegroupName - group nameclusters - clusters, current only support subscribe all clusters, maybe deprecatedNacosException - nacos exceptionvoid unsubscribe(String serviceName, String groupName, String clusters) throws NacosException
serviceName - service namegroupName - group nameclusters - clusters, current only support subscribe all clusters, maybe deprecatedNacosException - nacos exceptionboolean isSubscribed(String serviceName, String groupName, String clusters) throws NacosException
serviceName - service namegroupName - group nameclusters - clusters, current only support subscribe all clusters, maybe deprecatedtrue if subscribed, otherwise falseNacosException - nacos exceptionvoid updateBeatInfo(Set<Instance> modifiedInstances)
modifiedInstances - modified instancesboolean serverHealthy()
Copyright © 2018–2022 Alibaba Group. All rights reserved.