官方文档定义
- 最少活跃调用数,相同活跃数的随机,活跃数指调用前后计数差。
- 使慢的提供者收到更少请求,因为越慢的提供者的调用前后计数差会越大。
关于活跃数
最少活跃数负载均衡,最关键的点在于活跃数。活跃数的变化主要在com.alibaba.dubbo.rpc.filter.ActiveLimitFilter。
所以要让LeastActive生效,必须要经过ActiveLimitFilter拦截器,这样活跃数才能变化。
因此要么配置 actives=“100” 属性,要么增加拦截器 filter="activelimit"。
<dubbo:service interface="service.HelloService" ref = "helloService" loadbalance="leastactive" filter="activelimit" acticves="100" />
本文深入探讨了Dubbo框架中最少活跃数负载均衡策略的实现原理,重点介绍了如何通过配置actives属性或使用activelimit过滤器来使该策略生效。理解这些关键点对于优化服务调用效率至关重要。
1万+

被折叠的 条评论
为什么被折叠?



