0

haproxy ロード バランサーの背後にある 2 つのアプリ サーバーがあります。要件に応じて 2 つのトラフィックを分割できる構成はありますか。リクエストの x% をサーバー A に送信し、残りをサーバー B に送信するようなものです。

4

1 に答える 1

0

いくつかの選択肢がありますが、やりたいことが直接できるとは思いません。トラフィックをほぼ 50/50 に分割することは、ロード バランシング アルゴリズムを「ラウンド ロビン」に設定するのと同じくらい簡単です。あなたがやりたいことは、トラフィックの 15% をサーバー A に送信し、次に 85% をサーバー B に送信できるようにすることです。これを行うには、クライアントに Cookie を設定するだけです (たとえば、1 から 100 までの乱数) )、Cookie 値が 16 未満のすべてのトラフィックをサーバー A に送信し、残りをサーバー B に送信します。

于 2013-09-10T22:35:14.840 に答える