标签: nginx load-balancing
假设我有2个websocket服务器,并且我想根据如下查询参数对连接进行分组。
location = /s { if ($arg_q = "test") { proxy_pass … } }
但是主要问题是,我可以使用随机arg_q来选择使用轮询的服务器,而上面的示例选择固定服务器。
如果有新的$ arg_q,则选择随机服务器 如果出现相同的查询参数,则选择相同的服务器。
这可能与某些负载均衡器有关吗?