Suppose I have nginx configured with 3 upstreams, and I make a request to download a file. One of the three upstreams will handle the request.
Will the response come directly from the upstream? or will the response come from the gateway (the machine which configures the upstreams)?
If it's the first case, how does this work? Is it similar to TCP Handoff, but at the HTTP level?