1

我想知道是否有人使用 HAProxy 进行分片。具体来说,我希望能够使用我定义的带有标识符的 cookie,并将任何呈现该 cookie/标识符组合的客户端定向到同一服务器。这似乎是可能的,我的初步测试似乎有效,但我不确定。

我的监听配置如下:

listen  appli1-rewrite 0.0.0.0:80
cookie  mysession= prefix
balance roundrobin
server  app1_1 192.168.0.1:80 cookie server01
server  app1_2 192.168.0.2:80 cookie server02

option  httpclose

但是,当我使用 Live Http Headers 查看请求标头时,我看不到 mysession cookie 指示它将去哪个服务器,这是我基于前缀操作所期望的。我对 HAProxy 很陌生,所以任何帮助/指导都会很棒!

4

1 回答 1

0

根据 HAProxy 文档,我认为你需要稍微调整一下你的 haproxy 配置,让它插入 cookie:

根据:

http://haproxy.1wt.eu/download/1.2/doc/architecture.txt

你需要类似的东西:

cookie SERVERID 间接插入

于 2009-08-27T17:04:15.537 回答