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

ただし、ライブ HTTP ヘッダーを使用して要求ヘッダーを見ると、どのサーバーに送信されるかを示す mysession Cookie が表示されません。これは、プレフィックス操作に基づいて期待したものです。私はHAProxyを初めて使用するので、ヘルプ/ガイダンスは素晴らしいでしょう!

4

1 に答える 1

0

HAProxyのドキュメントによると、Cookieを挿入するには、haproxyの設定を少し調整する必要があると思います。

によると:

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

次のようなものが必要です。

cookieSERVERID挿入間接

于 2009-08-27T17:04:15.537 に答える