dubbo的集群子项目结构
dubbo容错,路由及负载均衡策略 (确定cluster 类型,从directory中获取注册信息,router根据规则来过滤list<Invoker> ,然后loadBalance 做负载,抽取 invoker)
Cluster(集群容错类型)
Directory(集群服务提供者目录,StaticDirectory
中的Static
关键词来看,就知道,这个其实是不会动态变化的,从下图知道,他的Invoker
是通过构造函数传入,StaticDirectory
用得比较少,主要用在服务对多注册中心的引用)
Router(路由过滤三种类型路由规则)
LoadBalance 四种负载均衡策略