仍然以上述配置为例,你可能认为Nginx应当这么访问:8001、8002、8002、8003、8003、8003(我在本机上启动了这3个HTTP端口,充当上游server,这样验证成本更低),但事实上,...Nginx却是按照这个顺序访问的:8003、8002、8003、8001、8002、8003,为什么会这样呢?...-2,2,0]
[-2,2,0] [-1,4,3] 6 8002 [-1,-2,3]
[-1,-2,3] [0,0,6] 6 8003 [0,0,0]
[0,0,0] [1,2,3] 6 8003 [1,2...多数场景下,并发TCP连接最少的服务器负载最轻,因此ngx_http_upstream_least_conn_module模块会选择连接最少的server转发请求。...为异构服务器设置Weight权重后,Nginx还为转发失败提供了动态权重功能。