根据查询参数

时间:2019-04-08 00:35:24

标签: nginx load-balancing

假设我有2个websocket服务器,并且我想根据如下查询参数对连接进行分组。

location = /s {
    if ($arg_q = "test") {
        proxy_pass …
    }
}

但是主要问题是,我可以使用随机arg_q来选择使用轮询的服务器,而上面的示例选择固定服务器。

如果有新的$ arg_q,则选择随机服务器
如果出现相同的查询参数,则选择相同的服务器。

这可能与某些负载均衡器有关吗?

0 个答案:

没有答案