dubbo-cluster结构简述

 dubbo的集群子项目结构

dubbo-cluster结构简述_第1张图片

dubbo容错,路由及负载均衡策略 (确定cluster 类型,从directory中获取注册信息,router根据规则来过滤list ,然后loadBalance 做负载,抽取 invoker)

dubbo-cluster结构简述_第2张图片

Cluster(集群容错类型)

dubbo-cluster结构简述_第3张图片

 

Directory(集群服务提供者目录,StaticDirectory中的Static关键词来看,就知道,这个其实是不会动态变化的,从下图知道,他的Invoker是通过构造函数传入,StaticDirectory用得比较少,主要用在服务对多注册中心的引用)

dubbo-cluster结构简述_第4张图片Router(路由过滤三种类型路由规则)

dubbo-cluster结构简述_第5张图片

 LoadBalance 四种负载均衡策略

dubbo-cluster结构简述_第6张图片

 

 

 

你可能感兴趣的:(dubbo-cluster结构简述)