public class NacosNamingService extends Object implements NamingService
| 构造器和说明 |
|---|
NacosNamingService(Properties properties) |
NacosNamingService(String serverList) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deregisterInstance(String serviceName,
Instance instance) |
void |
deregisterInstance(String serviceName,
String groupName,
Instance instance) |
void |
deregisterInstance(String serviceName,
String ip,
int port) |
void |
deregisterInstance(String serviceName,
String ip,
int port,
String clusterName) |
void |
deregisterInstance(String serviceName,
String groupName,
String ip,
int port) |
void |
deregisterInstance(String serviceName,
String groupName,
String ip,
int port,
String clusterName) |
List<Instance> |
getAllInstances(String serviceName) |
List<Instance> |
getAllInstances(String serviceName,
boolean subscribe) |
List<Instance> |
getAllInstances(String serviceName,
List<String> clusters) |
List<Instance> |
getAllInstances(String serviceName,
List<String> clusters,
boolean subscribe) |
List<Instance> |
getAllInstances(String serviceName,
String groupName) |
List<Instance> |
getAllInstances(String serviceName,
String groupName,
boolean subscribe) |
List<Instance> |
getAllInstances(String serviceName,
String groupName,
List<String> clusters) |
List<Instance> |
getAllInstances(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe) |
BeatReactor |
getBeatReactor() |
String |
getServerStatus() |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize) |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
AbstractSelector selector) |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String groupName) |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String groupName,
AbstractSelector selector) |
List<ServiceInfo> |
getSubscribeServices() |
void |
registerInstance(String serviceName,
Instance instance) |
void |
registerInstance(String serviceName,
String groupName,
Instance instance) |
void |
registerInstance(String serviceName,
String ip,
int port) |
void |
registerInstance(String serviceName,
String ip,
int port,
String clusterName) |
void |
registerInstance(String serviceName,
String groupName,
String ip,
int port) |
void |
registerInstance(String serviceName,
String groupName,
String ip,
int port,
String clusterName) |
List<Instance> |
selectInstances(String serviceName,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
boolean healthy,
boolean subscribe) |
List<Instance> |
selectInstances(String serviceName,
List<String> clusters,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
List<String> clusters,
boolean healthy,
boolean subscribe) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
boolean healthy,
boolean subscribe) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName) |
Instance |
selectOneHealthyInstance(String serviceName,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName,
List<String> clusters) |
Instance |
selectOneHealthyInstance(String serviceName,
List<String> clusters,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe) |
void |
shutDown() |
void |
subscribe(String serviceName,
EventListener listener) |
void |
subscribe(String serviceName,
List<String> clusters,
EventListener listener) |
void |
subscribe(String serviceName,
String groupName,
EventListener listener) |
void |
subscribe(String serviceName,
String groupName,
List<String> clusters,
EventListener listener) |
void |
unsubscribe(String serviceName,
EventListener listener) |
void |
unsubscribe(String serviceName,
List<String> clusters,
EventListener listener) |
void |
unsubscribe(String serviceName,
String groupName,
EventListener listener) |
void |
unsubscribe(String serviceName,
String groupName,
List<String> clusters,
EventListener listener) |
public NacosNamingService(String serverList) throws NacosException
NacosExceptionpublic NacosNamingService(Properties properties) throws NacosException
NacosExceptionpublic void registerInstance(String serviceName, String ip, int port) throws NacosException
registerInstance 在接口中 NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String groupName, String ip, int port) throws NacosException
registerInstance 在接口中 NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String ip, int port, String clusterName) throws NacosException
registerInstance 在接口中 NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String groupName, String ip, int port, String clusterName) throws NacosException
registerInstance 在接口中 NamingServiceNacosExceptionpublic void registerInstance(String serviceName, Instance instance) throws NacosException
registerInstance 在接口中 NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String groupName, Instance instance) throws NacosException
registerInstance 在接口中 NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String ip, int port) throws NacosException
deregisterInstance 在接口中 NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String groupName, String ip, int port) throws NacosException
deregisterInstance 在接口中 NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String ip, int port, String clusterName) throws NacosException
deregisterInstance 在接口中 NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String groupName, String ip, int port, String clusterName) throws NacosException
deregisterInstance 在接口中 NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, Instance instance) throws NacosException
deregisterInstance 在接口中 NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String groupName, Instance instance) throws NacosException
deregisterInstance 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, boolean subscribe) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName, boolean subscribe) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, List<String> clusters) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName, List<String> clusters) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, List<String> clusters, boolean subscribe) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName, List<String> clusters, boolean subscribe) throws NacosException
getAllInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, boolean healthy) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, boolean healthy) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, boolean healthy, boolean subscribe) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, boolean healthy, boolean subscribe) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, List<String> clusters, boolean healthy) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, List<String> clusters, boolean healthy, boolean subscribe) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy, boolean subscribe) throws NacosException
selectInstances 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, boolean subscribe) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName, boolean subscribe) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, List<String> clusters) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, List<String> clusters, boolean subscribe) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters, boolean subscribe) throws NacosException
selectOneHealthyInstance 在接口中 NamingServiceNacosExceptionpublic void subscribe(String serviceName, EventListener listener) throws NacosException
subscribe 在接口中 NamingServiceNacosExceptionpublic void subscribe(String serviceName, String groupName, EventListener listener) throws NacosException
subscribe 在接口中 NamingServiceNacosExceptionpublic void subscribe(String serviceName, List<String> clusters, EventListener listener) throws NacosException
subscribe 在接口中 NamingServiceNacosExceptionpublic void subscribe(String serviceName, String groupName, List<String> clusters, EventListener listener) throws NacosException
subscribe 在接口中 NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, EventListener listener) throws NacosException
unsubscribe 在接口中 NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, String groupName, EventListener listener) throws NacosException
unsubscribe 在接口中 NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, List<String> clusters, EventListener listener) throws NacosException
unsubscribe 在接口中 NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, String groupName, List<String> clusters, EventListener listener) throws NacosException
unsubscribe 在接口中 NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize) throws NacosException
getServicesOfServer 在接口中 NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize, String groupName) throws NacosException
getServicesOfServer 在接口中 NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize, AbstractSelector selector) throws NacosException
getServicesOfServer 在接口中 NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize, String groupName, AbstractSelector selector) throws NacosException
getServicesOfServer 在接口中 NamingServiceNacosExceptionpublic List<ServiceInfo> getSubscribeServices()
getSubscribeServices 在接口中 NamingServicepublic String getServerStatus()
getServerStatus 在接口中 NamingServicepublic BeatReactor getBeatReactor()
public void shutDown()
throws NacosException
shutDown 在接口中 NamingServiceNacosExceptionCopyright © 2018–2023 Alibaba Group. All rights reserved.