什么是负载均衡?
负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。
常见的负载均衡方案有哪些?

常见互联网分布式架构如上,分为:
- 客户端层
- 反向代理层
- 站点层
- 服务层
- 数据层
可以看到,每一个下游都有多个上游调用,只需要做到,每一个上游都均匀访问每一个下游,就能实现整体的均匀分摊。
第一层:客户端层到反向代理层

客户端层到反向代理层的负载均衡,是通过“DNS轮询”实现的。
DNS-server对于一个域名配置了多个解析ip,每次DNS解析请求来访问DNS-server,会轮询返回这些ip,保证每个ip的解析概率是相同的。这些ip就是nginx的外网ip,以做到每台nginx的请求分配也是均衡的。
第二层:反向代理层到站点层

反向代理层到站点层的负载均衡
继续阅读与本文标签相同的文章
上一篇 :
消除单点,一篇搞定 | 架构设计篇
下一篇 :
一分钟说清楚并查集
-
讲透Netty底层通讯原理
2026-05-21栏目: 教程
-
Google BigTable到底解决什么问题?
2026-05-21栏目: 教程
-
Google MapReduce架构设计
2026-05-21栏目: 教程
-
但凡用Git,一定碰到过这些问题!
2026-05-21栏目: 教程
-
过载保护+异构服务器的负载均衡,怎么设计?
2026-05-21栏目: 教程
