Spring Cloud-负载均衡

6.常见的负载均衡算法有哪些?

主要的负载均衡算法有四种,分别是随机法、轮询法、哈希法和最小连接法。

  1. 随机法:如果没有配置权重的话,所有的服务器被访问到的概率都是相同的。如果配置权重的话,权重越高的服务器被访问的概率就越大。缺陷是部分服务器可能在一段时间内访问不到。
  2. 轮询法:按个访问服务器,也可以设置权重,权重越高的服务器被访问的次数就越多。未加权重的轮询算法适合于服务器性能相近的集群,加权轮询算法适合于服务器性能不等的集群。
  3. 哈希法:将请求的参数信息通过哈希函数转换成一个哈希值,然后根据哈希值来决定请求被哪一台服务器处理。
  4. 最小连接法:遍历服务器节点列表并选取其中连接数最小的一台服务器来响应当前请求。相同连接的情况下,可以进行加权随机。
相关推荐
记得开心一点嘛2 小时前
使用MinIO搭建自己的分布式文件存储
分布式·spring cloud·minio
LI JS@你猜啊5 小时前
window安装docker
java·spring cloud·eureka
风铃儿~6 小时前
Spring AI 入门:Java 开发者的生成式 AI 实践之路
java·人工智能·spring
hstar95279 小时前
三十三、面向对象底层逻辑-SpringMVC九大组件之HandlerExceptionResolver接口设计
java·spring·设计模式·架构
面朝大海,春不暖,花不开9 小时前
Spring Security默认配置覆盖指南
java·后端·spring
IT_Octopus11 小时前
多线程下使用缓存+锁Lock, 出现“锁失效” + “缓存未命中竞争”的缓存击穿情况,双重检查缓存解决问题
java·spring·缓存
2501_9111212314 小时前
Nginx+Tomcat 负载均衡群集
nginx·tomcat·负载均衡
Ares-Wang15 小时前
负载均衡LB》》HAproxy
运维·数据库·负载均衡
zhcong_15 小时前
Nginx+Tomcat 负载均衡群集
服务器·负载均衡·lvs
qq_3380329216 小时前
Spring Boot/Spring应用中配置自定义RedisTemplate
spring boot·redis·spring