DUBBO 源码分析(7): Consumer 端的 Invoker 体系
2019-09-18 10:36:26 0 举报
DUBBO 源码分析(7): Consumer 端的 Invoker 体系
作者其他创作
大纲/内容
工厂类
create
URL providerUrl;
实际持有
FailoverCluster
+ <T> Invoker<T> join(Directory<T> directory)
FailoverClusterInvoker<T>
- Directory<T> directory;
MockClusterInvoker<T>
- Directory<T> directory;- Invoker<T> invoker;
Cluster
Directory
+ Class<T> getInterface();+ List<Invoker<T>> list(Invocation invocation)
AbstractClusterInvoker<T>
RegistryDirectory<T>
DUBBO 源码分析(7): Consumer 端的 Invoker 体系
MockClusterWrapper
- Cluster cluster;
+ <T> Invoker<T> join(Directory<T> directory);
Cluster$Adaptive
AbstractDirectory<T>
- List<Router> routers;
abstract List<Invoker<T>> doList(Invocation invocation);
Invoker<T>
+ Result invoke(Invocation invocation);+ Class<T> getInterface();
Invoker 类
0 条评论
下一页