public class DnsNamingService extends Object implements NamingService
| 构造器和说明 |
|---|
DnsNamingService(BrpcURI namingUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getHostPort() |
List<EndPoint> |
lookup(RegisterInfo registerInfo)
查询符合条件的已注册数据,与订阅的推模式相对应,这里为拉模式,只返回一次结果。
|
void |
register(RegisterInfo url)
注册数据,比如:提供者地址,消费者地址,路由规则,覆盖规则,等数据。
|
void |
subscribe(RegisterInfo registerInfo,
NotifyListener listener)
订阅符合条件的已注册数据,当有注册数据变更时自动推送.
|
void |
unregister(RegisterInfo url)
取消注册.
|
void |
unsubscribe(RegisterInfo registerInfo)
取消订阅.
|
public DnsNamingService(BrpcURI namingUrl)
public List<EndPoint> lookup(RegisterInfo registerInfo)
NamingServicelookup 在接口中 NamingServiceregisterInfo - service/group/version infopublic void subscribe(RegisterInfo registerInfo, NotifyListener listener)
NamingServicesubscribe 在接口中 NamingServicelistener - 变更事件监听器,不允许为空public void unsubscribe(RegisterInfo registerInfo)
NamingServiceunsubscribe 在接口中 NamingServicepublic void register(RegisterInfo url)
NamingServiceregister 在接口中 NamingServiceurl - service/group/version infopublic void unregister(RegisterInfo url)
NamingServiceunregister 在接口中 NamingServiceurl - service/group/version infopublic String getHostPort()
Copyright © 2018 Baidu, Inc.. All rights reserved.