public interface NamingService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
销毁服务注册发现client,client或server实例销毁时调用
|
List<ServiceInstance> |
lookup(SubscribeInfo subscribeInfo)
查询符合条件的已注册数据,与订阅的推模式相对应,这里为拉模式,只返回一次结果。
|
void |
register(RegisterInfo registerInfo)
注册数据,比如:提供者地址,消费者地址,路由规则,覆盖规则,等数据。
|
void |
subscribe(SubscribeInfo subscribeInfo,
NotifyListener listener)
订阅符合条件的已注册数据,当有注册数据变更时自动推送.
|
void |
unregister(RegisterInfo registerInfo)
取消注册.
|
void |
unsubscribe(SubscribeInfo subscribeInfo)
取消订阅.
|
List<ServiceInstance> lookup(SubscribeInfo subscribeInfo)
subscribeInfo - service/group/version infovoid subscribe(SubscribeInfo subscribeInfo, NotifyListener listener)
listener - 变更事件监听器,不允许为空void unsubscribe(SubscribeInfo subscribeInfo)
void register(RegisterInfo registerInfo)
registerInfo - service/group/version infovoid unregister(RegisterInfo registerInfo)
registerInfo - service/group/version infovoid destroy()
Copyright © 2019 Baidu, Inc.. All rights reserved.