术语图鉴/后端基础/负载均衡
←→切换Esc返回

负载均衡 Load Balancing

你可能会说

这个负载均衡的逻辑我不太懂,帮我解释一下然后实现它。

把大量访问请求分散到多台服务器上的技术。

把大量访问请求分散到多台服务器上的技术。避免一台服务器被挤爆,也保证某台挂了服务不断。

也常被叫作Load Balancing

生活类比

像超市收银——人太多时开多个收银台分流,一个收银员请假了其他台照常工作。

🎮 动手试试

0
Server 1
0
Server 2
0
Server 3
选择题选择一个你认为最合适的答案

关于「负载均衡」,以下哪个描述最准确?

你可以这样告诉 AI

帮我配置 Nginx 做负载均衡,把请求轮询分到 3 台后端服务器,配置健康检查,挂了自动踢掉。

容易混淆?这样区分

负载均衡 Load Balancing≠
反向代理 Reverse Proxy

负载均衡是反向代理的一种用途——反向代理是请求的入口网关,负载均衡是它把请求「分给谁」的策略。

什么时候用

高可用生产环境

线上服务需要保证某台机器宕机不影响用户访问时,用负载均衡把流量分发到多台服务器,同时实现故障转移。

和 AI 协作时

想让 AI 帮你配置负载均衡时,直接说「帮我写一个 Nginx upstream 配置,把请求轮询分发到三台后端服务器,并配置健康检查」。

什么时候不用

开发环境或个人项目

单台服务器完全够用的场景下引入负载均衡,增加运维成本和调试难度,得不偿失。

与服务器运维无关的项目

如果你只做前端开发或客户端应用,不需要接触负载均衡的配置。

组成结构 · Anatomy

1
核心概念Core

把大量访问请求分散到多台服务器上的技术。避免一台服务器被挤爆,也保证某台挂了服务不断。

2
实际表现In Practice

像超市收银——人太多时开多个收银台分流,一个收银员请假了其他台照常工作。

3
与 AI 的关联AI Context

和 AI 沟通时提到「加个负载均衡」,就是用多台服务器分担压力。

典型使用场景

分摊服务器压力
告诉 AI「帮我用 Nginx 配置负载均衡,3 台后端服务器轮询分配,加上健康检查和自动故障转移」
想弄懂概念时
告诉 AI「用大白话给我解释什么是负载均衡,举个生活中的例子」

延伸阅读