【发布时间】:2020-01-19 14:48:18
【问题描述】:
上游服务器是 wowza。有两个上游
upstream wowza {
hash $arg_streamKey consistent;
server x.x.x.x:8087;
server x.x.x.y:8087;
}
upstream wowza_thumbnail {
hash $arg_streamKey consistent;
server x.x.x.x:8086;
server x.x.x.y:8086;
}
第一个上游指向 API,第二个指向缩略图 URI。
我将 hashKey 更改为查询参数,认为哈希将基于查询参数,并且它将为两个上游解析到同一服务器,但事实并非如此。
在某些情况下,第二个上游解析到不同的服务器,我认为这是由于端口的变化。
有没有办法让两个上游的哈希一致?
任何帮助将不胜感激。
【问题讨论】:
标签: nginx wowza consistent-hashing nginx-upstreams