美文网首页
dubbo的负载均衡,是在服务端还是客户端?在服务端也在客户端

dubbo的负载均衡,是在服务端还是客户端?在服务端也在客户端

作者: 天苍缘 | 来源:发表于2020-06-29 23:50 被阅读0次

dubbo的负载均衡机制原理上来说是客户端负载均衡,也就是dubbo消费者客户端根据服务提供者列表进行算法分配,来选择调用的服务端。

1.dubbo 默认使用 Random LoadBalance -随机-

  1. dubbo提供的四种负载均衡策略

随机 Random LoadBalance
轮询 RoundRobin LoadBalance
最少活跃调用数(权重)LeastActive LoadBalance
活跃数指调用前后计数差,优先调用高的,相同活跃数的随机。使慢的提供者收到更少请求,因为越慢的提供者的调用前后计数差会越大。
一致性Hash ConsistentHash LoadBalance


3.配置

  1. dubbo提供的几种配置级别
    服务端服务级别
    <dubbo:service interface="..." loadbalance="roundrobin" />
    客户端服务级别
    <dubbo:reference interface="..." loadbalance="roundrobin" />
    服务端方法级别
    <dubbo:service interface="...">
    <dubbo:method name="..." loadbalance="roundrobin"/>
    </dubbo:service>
    客户端方法级别
    <dubbo:reference interface="...">
    <dubbo:method name="..." loadbalance="roundrobin"/>
    </dubbo:reference>

  1. 用注解来实现
    服务端服务级别
    @Service(version = "1.0.0",loadbalance="roundrobin",group="2",mock = "force:return null")
    客户端服务级别
    @Reference(version = "1.0.0",group="2",mock = "force:return null",loadbalance="roundrobin",check = false)

----------------dubbo的负载均衡,是在服务端客户端都可以。-------------------------------

相关文章

  • 负载均衡

    负载均衡可以分为服务端负载均衡和客户端负载均衡,服务端负载均衡完全由服务端负责,客户端不需要做任何事情。客户端负载...

  • 客户端负载均衡

    客户端负载均衡是相对于服务端负载均衡而言的。 服务端的负载均衡就是传统的Nginx方式,它的一个特点是调用的客户端...

  • dubbo的负载均衡,是在服务端还是客户端?在服务端也在客户端

    dubbo的负载均衡机制原理上来说是客户端负载均衡,也就是dubbo消费者客户端根据服务提供者列表进行算法分配,来...

  • 客户端负载均衡:Spring Cloud Ribbon

      客户端负载均衡与服务端负载均衡的最大不同点在于服务清单存储的位置。在客户端负载均衡中,所有客户端节点维护着自己...

  • 客户端负载均衡:Spring Cloud Ribbon

    Spring Cloud Ribbon属于客户端负载均衡,服务端负载均衡和客户端负载均衡最大的不同点在于服务清单所...

  • ribbon

    1.Ribbon 2.客户端负载均衡 3.服务端的负载均衡 4.负载均衡算法

  • Spring Cloud之RestTemplate 详解

    什么是客户端负载均衡 我们一般讲的负载均衡都是服务端的负载均衡,比如硬件负载均衡F5,软件负载均衡 Nginx. ...

  • 第六节 服务端负载均衡 zuul

    定于客户端的负载均衡后,那么定义服务端的负载均衡的目的和意义 本质上zuul 是一个基于jvm的路由器和服务端的负...

  • SpringCloud系列之负载均衡Ribbon·2-客户端与服

    负载均衡一般可以分为两种类型:客户端和服务端 1.客户端 客户端顾名思义就是放在客户端一侧来做负载均衡的,例如我们...

  • Spring Cloud Ribbon源码分析

    客户端负载均衡 学习spring cloud ribbon的时候不得不提到客户端负载均衡。在客户端负载均衡中,所有...

网友评论

      本文标题:dubbo的负载均衡,是在服务端还是客户端?在服务端也在客户端

      本文链接:https://www.haomeiwen.com/subject/mxmzfktx.html