前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡.分摊到多个操作单元上进行运行. 例如:在Dubbo中,同一个服务有多个服务提供者,每个服务提供者所在的机器性能不一致.如果流量均匀分摊,则会导致有些服务提供者负载过高,有些则轻轻松松,导致资源浪费.负载均衡就解决这个问题. 源码 LoadBalance就是负载均衡的接口,咱们先看看类图 Dubbo提供了4中内…