0

ロードバランスにhaproxy(1.4)を使い始めました。構成マニュアルを読むことで、Cookie Insert を使用してサーバーの応答に Cookie を挿入できましたが、これにはブラウザーで Cookie を有効にする必要があります。さらに、何時間もグーグルで検索した後、Cookieの書き換えの引数の詳細について何も見つかりませんでした。だから私はhaproxy.cfgでこれが好きだった

   backend app                                                                                                  

      balance roundrobin                                                                  
      cookie SERVERID rewrite                                                             
      mode http                                                                           
      server  web1 192.168.1.133:80 cookie web1 maxconn 32 check inter 5000 rise 2 fall 5 weight 1
      server  web2 192.168.1.134:80 cookie web2 maxconn 32 check inter 5000 rise 2 fall 5 weight 2

しかし、firebug 関連の Cookie には何も見つかりません。そのため、ブラウザが Cookie を有効にしているかどうかに関係なく、 memcached などのツールを使用せずに、構成ファイルを構成するだけで、バックエンドでの Cookie ベースの永続性について誰かが何かを提供できるかどうか疑問に思い ました。

4

1 に答える 1

0

「スティックテーブル」で何かをすることを見ることができますhttps://code.google.com/p/haproxy-docs/wiki/stick_table

スティック テーブルがすべてのロード バランサーと同期されていることを確認するか、エンド ユーザーのトラフィックが毎回同じロード バランサーに到達することを確認する必要があります。haproxy の新しいバージョン (1.5.17+) がスティック テーブルの同期をサポートしていることは知っていますが、以前のバージョンについては知りません。

于 2013-08-26T18:00:20.530 に答える