public interface RPCAddressFilterByUnitService<T>
| 限定符和类型 | 方法和说明 |
|---|---|
List<T> |
addressFilter(String providerAppName,
String servicePrimaryName,
List<T> list,
String routeId)
路由选址核心逻辑
|
List<T> |
addressFilter(String providerAppName,
String servicePrimaryName,
String routeId)
used with refreshAddressList, filter address
|
void |
initAddressCallBack(RPCAddressCallBack<T> callBack) |
void |
refreshAddressList(String providerAppName,
String servicePrimaryName,
List<T> list)
init service list
|
void initAddressCallBack(RPCAddressCallBack<T> callBack)
void refreshAddressList(String providerAppName, String servicePrimaryName, List<T> list)
providerAppName - as it isservicePrimaryName - primaryKey, dubbo: service+group+verisonlist - service remote ip listList<T> addressFilter(String providerAppName, String servicePrimaryName, String routeId)
providerAppName - as it isservicePrimaryName - primaryKey, dubbo: service+group+verisonrouteId - as it isList<T> addressFilter(String providerAppName, String servicePrimaryName, List<T> list, String routeId)
providerAppName - appNameservicePrimaryName - 同机房优先的service 唯一标示,一般 springcloud 为 app+uri,hsf/dubbo 为 service+group+versionlist - 服务提供的列表routeId - as it isCopyright © 2013–2022 Alibaba Group. All rights reserved.