dubbo负载均衡源码阅读

文章目录

  • dubbo负载均衡
  • AbstractLoadBalance
  • ConsistentHashLoadBalance
  • RoundRobinLoadBalance
  • RandomLoadBalance
  • LeastActiveLoadBalance

dubbo负载均衡

dubbo中负载均衡是在客户端做的,请牢记这一点,并且默认使用轮询负载均衡,总体架构设计使用来模版方法
dubbo负载均衡源码阅读_第1张图片

AbstractLoadBalance

抽取公共方法,定义抽象方法,抽象方法用于给各个不同的实现类去实现,抽象类用于各个不同的实现类去集成。
dubbo负载均衡源码阅读_第2张图片

ConsistentHashLoadBalance

dubbo负载均衡源码阅读_第3张图片

RoundRobinLoadBalance

dubbo负载均衡源码阅读_第4张图片

RandomLoadBalance

dubbo负载均衡源码阅读_第5张图片

LeastActiveLoadBalance

dubbo负载均衡源码阅读_第6张图片


除了以上的负载均衡策略,我还YY了几个,什么第一个策略,最后一个策略等等。每种策略,都有各自的应用场景。

你可能感兴趣的:(学习笔记)