Spring Cloud-负载均衡

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

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

  1. 随机法:如果没有配置权重的话,所有的服务器被访问到的概率都是相同的。如果配置权重的话,权重越高的服务器被访问的概率就越大。缺陷是部分服务器可能在一段时间内访问不到。
  2. 轮询法:按个访问服务器,也可以设置权重,权重越高的服务器被访问的次数就越多。未加权重的轮询算法适合于服务器性能相近的集群,加权轮询算法适合于服务器性能不等的集群。
  3. 哈希法:将请求的参数信息通过哈希函数转换成一个哈希值,然后根据哈希值来决定请求被哪一台服务器处理。
  4. 最小连接法:遍历服务器节点列表并选取其中连接数最小的一台服务器来响应当前请求。相同连接的情况下,可以进行加权随机。
相关推荐
YDS8291 小时前
苍穹外卖 —— Spring Cache和购物车功能开发
java·spring boot·后端·spring·mybatis
Elieal1 小时前
Spring 框架核心技术全解析
java·spring·sqlserver
组合缺一1 小时前
(对标 Spring)OpenSolon v3.7.0, v3.6.4, v3.5.8, v3.4.8 发布(支持 LTS)
java·后端·spring·web·solon
♡喜欢做梦2 小时前
Spring IOC
java·后端·spring
葡萄城技术团队11 小时前
迎接下一代 React 框架:Next.js 16 核心能力解读
javascript·spring·react.js
灰小猿12 小时前
Spring前后端分离项目时间格式转换问题全局配置解决
java·前端·后端·spring·spring cloud
知其然亦知其所以然18 小时前
这波AI太原生了!SpringAI让PostgreSQL秒变智能数据库!
后端·spring·postgresql
黄暄18 小时前
微服务面试题(14题)
java·spring cloud·微服务·架构·java-rabbitmq·java-zookeeper
zhaomx198921 小时前
Spring 事务管理 Transaction rolled back because it has been marked as rollback-only
数据库·spring
曹朋羽21 小时前
Spring EL 表达式
java·spring·el表达式