public class ConsulNamingService extends Object implements NamingService
| 构造器和说明 |
|---|
ConsulNamingService(BrpcURL url) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
String |
getRegisterPath(RegisterInfo registerInfo) |
String |
getSubscribePath(SubscribeInfo subscribeInfo) |
List<ServiceInstance> |
lookup(SubscribeInfo subscribeInfo) |
ConsulResponse<List<ConsulService>> |
lookupHealthService(String serviceName,
long lastConsulIndex) |
void |
register(RegisterInfo registerInfo) |
void |
subscribe(SubscribeInfo subscribeInfo,
NotifyListener listener) |
void |
unregister(RegisterInfo registerInfo) |
void |
unsubscribe(SubscribeInfo subscribeInfo) |
public ConsulNamingService(BrpcURL url)
public void destroy()
public List<ServiceInstance> lookup(SubscribeInfo subscribeInfo)
lookup 在接口中 NamingServicepublic void subscribe(SubscribeInfo subscribeInfo, NotifyListener listener)
subscribe 在接口中 NamingServicepublic void unsubscribe(SubscribeInfo subscribeInfo)
unsubscribe 在接口中 NamingServicepublic String getSubscribePath(SubscribeInfo subscribeInfo)
public void register(RegisterInfo registerInfo)
register 在接口中 NamingServicepublic void unregister(RegisterInfo registerInfo)
unregister 在接口中 NamingServicepublic String getRegisterPath(RegisterInfo registerInfo)
public ConsulResponse<List<ConsulService>> lookupHealthService(String serviceName, long lastConsulIndex)
Copyright © 2019 Baidu, Inc.. All rights reserved.