什么是负载均衡?

负载均衡 (Load Balancing)是一种将网络流量或计算任务智能分发 到多个服务器/资源的机制,以提高系统的性能、可用性和可靠性

核心目标:

  1. 提高性能 - 避免单点过载

  2. 提高可用性 - 故障转移

  3. 提高可扩展性 - 水平扩展

  4. 提高资源利用率 - 充分利用所有服务器

负载均衡算法

1. 常见算法对比

算法 描述 适用场景 代码示例
轮询 依次分配 服务器性能相近 平均分配
加权轮询 性能好的多分配 服务器性能不同 权重配置
最少连接 连接数最少优先 长连接场景 动态选择
加权最少连接 加权+最少连接 综合考虑 复杂场景
源地址哈希 相同IP到相同服务器 会话保持 Session粘滞
URL哈希 相同URL到相同服务器 缓存优化 缓存命中
随机 随机选择 简单场景 快速分配
相关推荐
Source.Liu2 小时前
【沟通协作软件】腾讯云域名DDNS搭建Matrix家庭服务器 - 完整操作笔记
服务器·腾讯云
hwj运维之路2 小时前
超详细ubuntu22.04部署k8s1.28高可用(一)【多master+keepalived+nginx实现负载均衡】
运维·云原生·kubernetes·负载均衡
I love this bad girl2 小时前
华为无线VRRP热备份
网络
zbtlink2 小时前
为什么建议用poe路由器,但不建议用poe供电?
网络·智能路由器
Hill_HUIL2 小时前
学习日志19-不同VLAN间通信(3)-三层交换机
网络·学习
m0_737302582 小时前
云服务器:从技术革新到产业重构的进化之路
服务器
阿钱真强道2 小时前
10 jetlinks-mqtt-直连设备-属性-读取-返回
linux·服务器·网络·鸿蒙
AZ996ZA2 小时前
自学linux第十九天:Cron定时任务完全指南:从入门到排错
linux·运维·服务器
fiveym2 小时前
服务器硬件管控接口学习笔记:IPMI与Redfish深度解析+实操调研
服务器