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