自学内容网 自学内容网

负载均衡算法

       常见的负载均衡算法主要有以下六种,分为两大类,静态负载均衡,和动态负载均衡两类,所谓静态负载均衡,指的是,负载均衡算法是固定的,跟服务端的性能等指标无关。

       静态负载均衡算法

      1.随机。 实现简单,但是不一定均衡,首先生成的随机数就不一定均衡。

      2.轮询,这个是很多负载均衡器的默认选项,像ribbon,nginx都是使用的这种。

      3.加权轮询,这个需要手动配置权重,需要维护,而且权重的值不太好衡量

      4.hash,例如ip hash和url hash,这个算法就是哈希函数不太好确定。

       动态负载均衡算法

      1.最少连接数,这个需要统计服务提供者的连接信息,可能会带来额外的性能开销

      2.最少响应时间, 这个也需要统计服务提供者的响应信息,也回带来额外的开销


原文地址:https://blog.csdn.net/weixin_41751625/article/details/144317540

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!