关于nginx中负载均衡的理解

关于nginx的负载均衡,我的理解是否正确?

当访问某个网址的时候,先去匹配server中的location的配置,找到路径之后,看看有没有proxy_pass,有的话,就顺着proxy_pass配置的去找到upstream里面的配置,再找到目标服务器

不知道这个思路对不对?

阅读 1.4k
3 个回答

我觉得大可不必“理解”的这么具体

负载:这里就理解成大量的请求

均衡:有一万个客服人员,就怼着001号员工接电话,是不是有点儿过分。

至于你说的过程,确实是均衡的一个必经之路,但是假设upstream就一台服务,那也没啥可均衡的对吧。

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。

你要研究这个, 就得去看 nginx 源码了

你这个阶段其实可以去了解下负载均衡都有哪些均衡算法,我给你举几个例子

  1. 随机主机
  2. 权重
  3. 轮询
  4. ip hash
  5. 最小负载

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题