真正的问题是:要获得粘性 cookie 功能,是否必须使用 nginx 商业订阅?
该文档似乎表明是的:http://nginx.org/en/docs/http/ngx_http_upstream_module.html#sticky (请注意条目底部的“sticky”关键字标签)
但是此文档使得上游功能看起来已包含在内: http://nginx.org/en/docs/http/ngx_http_upstream_module.html
我开始糊涂了。上游模块似乎是 FOSS 风格的一部分,但有些指令需要商业订阅?(“sticky” 是需要商业订阅的指令吗?)
答案1
我正在研究同样的事情,并且在阅读文档时我同样感到困惑,因此我检查了源代码,发现sticky
它没有与主要开源包捆绑在一起:
$ wget -qO - http://nginx.org/download/nginx-1.9.12.tar.gz | tar xz -O | grep -c sticky
0
我可能只会尝试 haproxy......