public abstract class MotanConsulClient extends Object
| 构造器和说明 |
|---|
MotanConsulClient(String host,
int port) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
checkFail(String serviceid)
设置checkid为不可用状态。
|
abstract void |
checkPass(String serviceid)
对指定checkid设置为pass状态
|
abstract String |
lookupCommand(String group) |
abstract ConsulResponse<List<ConsulService>> |
lookupHealthService(String serviceName,
long lastConsulIndex)
获取最新的可用服务列表。
|
abstract void |
registerService(ConsulService service)
注册一个consul service
|
abstract void |
unregisterService(String serviceid)
根据serviceid注销service
|
protected String host
protected int port
public MotanConsulClient(String host, int port)
public abstract void checkPass(String serviceid)
serviceid - public abstract void checkFail(String serviceid)
serviceid - public abstract void registerService(ConsulService service)
service - public abstract void unregisterService(String serviceid)
serviceid - public abstract ConsulResponse<List<ConsulService>> lookupHealthService(String serviceName, long lastConsulIndex)
serviceName - lastConsulIndex - Copyright © 2017. All rights reserved.