CodeRoadMap
路线图学习路径文章题库资源社区

浏览

首页路线图学习路径知识库题库文章资源社区我的学习
CodeRoadMap

中文编程学习导航:路线图、讲义与题库,进度可同步。

路线图学习路径文章题库社区

© 2026 CodeRoadMap

津ICP备2026012044号-1|coderoadmap@126.com
开发路线图/系统设计路线图/负载均衡器
阶段一

负载均衡器

节点说明与学习资源

负载均衡器将传入的客户端请求分配到计算资源,例如应用服务器和数据库。在每种情况下,负载均衡器将计算资源的响应返回给相应的客户端。负载均衡器在以下方面非常有效:

  • 防止请求发送到不健康的服务器
  • 防止资源过载
  • 帮助消除单点故障

负载均衡器可以通过硬件(昂贵)或使用 HAProxy 等软件来实现。额外的优势包括:

  • SSL 终止 - 解密传入请求并加密服务器响应,以便后端服务器无需执行这些潜在昂贵的操作
    • 无需在每个服务器上安装 X.509 证书
  • 会话持久性 - 发出 Cookie 并将特定客户端的请求路由到同一实例,如果 Web 应用不跟踪会话

负载均衡器的缺点

  • 如果负载均衡器资源不足或配置不当,它可能成为性能瓶颈。
  • 引入负载均衡器以帮助消除单点故障会导致复杂性增加。
  • 单个负载均衡器是单点故障,配置多个负载均衡器会进一步增加复杂性。
← 上一节点一致性模式下一节点 →幂等操作