gpt4 book ai didi

haproxy - 带有动态服务器模板的 Cookie 前缀

转载 作者:行者123 更新时间:2023-12-02 02:34:07 24 4
gpt4 key购买 nike

我正在尝试实现粘性 session 。我发现我可以向现有的 cookie 服务器添加前缀来识别它们。 See here for more

backend bk_web
balance roundrobin
cookie JSESSIONID prefix nocache
server s1 192.168.10.11:80 check cookie s1
server s2 192.168.10.21:80 check cookie s2

我的问题是我没有可以硬编码 cookie 名称的不同服务器。如s1和s2。

backend java_container
balance roundrobin
cookie JSESSIONID prefix nocache
server-template worker- 6 worker:8080 check resolvers docker init-addr libc,none

我知道服务器稍后将被命名为worker-1、worker-2等,但我不知道如何将此动态信息作为cookie名称。理想情况下它会是这样的

server-template worker- 6 worker:8080 check resolvers docker init-addr libc,none cookie worker

最佳答案

我尝试将这些片段组合在一起,结果确实有效。

backend java_container
balance leastconn
dynamic-cookie-key MYKEY
cookie JSESSIONID prefix dynamic nocache
server-template worker- 6 worker:8080 check resolvers docker init-addr libc,none

Cookie 现在看起来像这样,其中第一部分是哈希服务器 IP。

JSESSIONID: 8a90ee411f256174~602EE52C3C605D45070366D4009EED56

https://www.haproxy.com/blog/whats-new-haproxy-1-8/#dynamic-cookies

关于haproxy - 带有动态服务器模板的 Cookie 前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64582026/

24 4 0
文章推荐: vue.js - 我如何使用 Vuelidate 来验证