dubbo负载均衡源码阅读

£神魔★判官ぃ 2023-07-15 13:26 79阅读 0赞

文章目录

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

dubbo负载均衡

dubbo中负载均衡是在客户端做的,请牢记这一点,并且默认使用轮询负载均衡,总体架构设计使用来模版方法
负载均衡架构设计

AbstractLoadBalance

抽取公共方法,定义抽象方法,抽象方法用于给各个不同的实现类去实现,抽象类用于各个不同的实现类去集成。
抽象类

ConsistentHashLoadBalance

一致性hash负载均衡

RoundRobinLoadBalance

轮询负载均衡

RandomLoadBalance

随机负载均衡

LeastActiveLoadBalance

最少活跃负载均衡


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

发表评论

表情:
评论列表 (有 0 条评论,79人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Dubbo - 负载均衡

    前言 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行。 例如:在Dubbo中,同一个服务有多个服务提

    相关 Dubbo-负载均衡

    切勿将负载均衡策略写死在代码里,将来我们可以用控制台来进行控制。 负载均衡 在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 `random` 随机调