我正在使用 Nginx-sticky-module 使用 cookie 添加上游服务器持久性。但是我有两个这样的上游:
upstream upstreamA{
sticky;
server server1:8080;
server server2:8080;
}
upstream upstreamB{
sticky;
server server1:9080;
server server2:9080;
}
location /requestA {
proxy_pass http://upstreamA;
}
location /requestB {
proxy_pass http://upstreamB
}
非常有趣的方法,我有类似的问题。我的问题是,我需要对两个上游使用粘性会话,每个上游都有相同数量的上游目标,但我需要将它们成对使用。 从上面的示例来看,这意味着用户被转发到服务器“server1:8080”和“server1:9080”,而不是“server2:9080”。因此上游主机之间存在某种亲和力。我找不到方法来完成这项工作。