public class FileNamingService extends Object implements NamingService
| 构造器和说明 |
|---|
FileNamingService(BrpcURL namingUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
取消订阅.
|
public FileNamingService(BrpcURL namingUrl)
public List<ServiceInstance> lookup(SubscribeInfo subscribeInfo)
NamingServicelookup 在接口中 NamingServicesubscribeInfo - service/group/version infopublic void subscribe(SubscribeInfo subscribeInfo, NotifyListener listener)
NamingServicesubscribe 在接口中 NamingServicelistener - 变更事件监听器,不允许为空public void unsubscribe(SubscribeInfo subscribeInfo)
NamingServiceunsubscribe 在接口中 NamingServicepublic void register(RegisterInfo registerInfo)
NamingServiceregister 在接口中 NamingServiceregisterInfo - service/group/version infopublic void unregister(RegisterInfo registerInfo)
NamingServiceunregister 在接口中 NamingServiceregisterInfo - service/group/version infopublic void destroy()
NamingServicedestroy 在接口中 NamingServiceCopyright © 2019 Baidu, Inc.. All rights reserved.