![nginx:延迟发送代理请求吗?](https://linux22.com/image/511914/nginx%EF%BC%9A%E5%BB%B6%E8%BF%9F%E5%8F%91%E9%80%81%E4%BB%A3%E7%90%86%E8%AF%B7%E6%B1%82%E5%90%97%EF%BC%9F.png)
我设置了 nginx 来将请求代理到 Web 服务器池。我希望 nginx 通过等待转发请求来限制对每个 Web 服务器的并发请求数,这样 Web 服务器就不会不堪重负。有没有办法在 nginx 中做到这一点?
答案1
UpstreamFair 模块除了轮询之外,还可以处理其他负载平衡模式。例如:使用权重参数,您可以告诉 nginx 不会向任何单个后端发送超过权重的请求。
我设置了 nginx 来将请求代理到 Web 服务器池。我希望 nginx 通过等待转发请求来限制对每个 Web 服务器的并发请求数,这样 Web 服务器就不会不堪重负。有没有办法在 nginx 中做到这一点?
UpstreamFair 模块除了轮询之外,还可以处理其他负载平衡模式。例如:使用权重参数,您可以告诉 nginx 不会向任何单个后端发送超过权重的请求。