负载均衡算法
常见的负载均衡算法主要有以下六种,分为两大类,静态负载均衡,和动态负载均衡两类,所谓静态负载均衡,指的是,负载均衡算法是固定的,跟服务端的性能等指标无关。
静态负载均衡算法
1.随机。 实现简单,但是不一定均衡,首先生成的随机数就不一定均衡。
2.轮询,这个是很多负载均衡器的默认选项,像ribbon,nginx都是使用的这种。
3.加权轮询,这个需要手动配置权重,需要维护,而且权重的值不太好衡量
4.hash,例如ip hash和url hash,这个算法就是哈希函数不太好确定。
动态负载均衡算法
1.最少连接数,这个需要统计服务提供者的连接信息,可能会带来额外的性能开销
2.最少响应时间, 这个也需要统计服务提供者的响应信息,也回带来额外的开销
原文地址:https://blog.csdn.net/weixin_41751625/article/details/144317540
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!