【问题标题】:HAProxy and "sharding"HAProxy 和“分片”
【发布时间】:2009-06-26 14:01:22
【问题描述】:

我想知道是否有人使用 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 很陌生,所以任何帮助/指导都会很棒!

【问题讨论】:

  • 您应该尝试在serverfault.com 上提问,因为这更像是一个 IT 问题而不是编程问题。在那里你可能会有更多的运气。

标签: scalability scaling haproxy


【解决方案1】:

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

根据:

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

你需要这样的东西:

cookie SERVERID 间接插入

【讨论】:

    猜你喜欢
    • 2012-03-23
    • 2012-10-24
    • 2012-12-18
    • 2014-04-07
    • 2012-11-27
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 2013-08-31
    相关资源
    最近更新 更多