关于负载均衡

分布式系统中,负载均衡是一个重要功能,常见负载均衡的策略有
random,round-robin,least-active,优缺点如下

  • 1.least-active
    或者说是least-connection,通过实际下游的压力,来动态调整发送的请求,总是发给连接最少的,或者最快的
  • 2.random
    按概率随机,相比于round-robin,随机性差,极端情况下可能会不平衡,但为什么还要有这种策略,因为他还有概率这个功能,如果你知道某个集群效率好,你可以直接配置较大的概率。
  • 3.round-robin
    轮询是最简单的,也是最均衡的,轮着 一个个分,但不能配置概率

总结

在不使用概率分配情况下,round-robin肯定是比random随机性好的
当下游存在服务性能差异较大的情况下,应该使用least-connection或least-active

你可能感兴趣的:(关于负载均衡)