In some scenarios, upstream options are needed, like when you have to always route the same user to the same host, like socketio (with ip_hash).