Spring Cloud-负载均衡

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

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

  1. 随机法:如果没有配置权重的话,所有的服务器被访问到的概率都是相同的。如果配置权重的话,权重越高的服务器被访问的概率就越大。缺陷是部分服务器可能在一段时间内访问不到。
  2. 轮询法:按个访问服务器,也可以设置权重,权重越高的服务器被访问的次数就越多。未加权重的轮询算法适合于服务器性能相近的集群,加权轮询算法适合于服务器性能不等的集群。
  3. 哈希法:将请求的参数信息通过哈希函数转换成一个哈希值,然后根据哈希值来决定请求被哪一台服务器处理。
  4. 最小连接法:遍历服务器节点列表并选取其中连接数最小的一台服务器来响应当前请求。相同连接的情况下,可以进行加权随机。
相关推荐
杨运交1 小时前
[071][验证码模块]基于Spring拦截器的验证码认证设计思想
java·后端·spring
步行cgn3 小时前
Spring p 命名空间注入详解
java·前端·spring
苏渡苇7 小时前
Spring Insight 里如何把 Span 画成瀑布时间线
后端·spring·spring cloud·springboot·监控·apm
叶总没有会7 小时前
Nacos—注册中心
spring cloud·微服务
Bs_MoneyMagnet7 小时前
基于springboot+vue的非遗物质文化遗产系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
OxYGC8 小时前
[AI工程] Spring AI 第十四篇:Agent 五种模式在 2.0 里怎么写
java·spring·ai·ai编程
2501_933923258 小时前
Spring Bean作用域揭秘:单例、原型、请求与会话的区别
java·后端·spring·java-ee
TheITSea12 小时前
实习经历详细逻辑
spring
名字还没想好☜12 小时前
Spring Boot 优雅停机实战:等在途请求处理完再退出,配合 K8s preStop 别丢请求
java·后端·spring
代码不停12 小时前
Spring Boot日志
spring boot·spring