关于nginx的负载均衡,我的理解是否正确?
当访问某个网址的时候,先去匹配server中的location的配置,找到路径之后,看看有没有proxy_pass,有的话,就顺着proxy_pass配置的去找到upstream里面的配置,再找到目标服务器
不知道这个思路对不对?
关于nginx的负载均衡,我的理解是否正确?
当访问某个网址的时候,先去匹配server中的location的配置,找到路径之后,看看有没有proxy_pass,有的话,就顺着proxy_pass配置的去找到upstream里面的配置,再找到目标服务器
不知道这个思路对不对?
你要研究这个, 就得去看 nginx 源码了
你这个阶段其实可以去了解下负载均衡都有哪些均衡算法,我给你举几个例子
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
10 回答11.7k 阅读
7 回答5.6k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.3k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答867 阅读✓ 已解决
我觉得大可不必“理解”的这么具体
负载:这里就理解成大量的请求
均衡:有一万个客服人员,就怼着001号员工接电话,是不是有点儿过分。
至于你说的过程,确实是均衡的一个必经之路,但是假设upstream就一台服务,那也没啥可均衡的对吧。