开篇

 这篇文章的目的主要是为了分析Consumer侧Cluster的初始化过程,并针对Consumer实际执行invoke()的过程ClusterInvoker的执行流程进行分解。

 Cluster初始化过程中会梳理Cluster和ClusterInvoker的关系,了解核心的join()方法。

 consumer执行invoke()过程中会涉及ClusterInvoker、LoadBalance、RegistryDirectory的关系梳理,RegistryDirectory负责获取invoker的列表,LoadBalance负责针对invoker的列表负载均衡,ClusterInvoker作为invoke()总入口。


Cluster初始化过程

public class RegistryProtocol implements Proto
收藏 打印