haproxy を使用して負荷/トラフィック分割を構成する

haproxy を使用して負荷/トラフィック分割を構成する

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

答え1

「weight」ディレクティブを使用してトラフィックを分割できます。例:

server appA 10.0.0.1:8000 maxconn 800 weight 3 check fall 1
server appB 10.0.0.2:8000 maxconn 800 weight 1 check fall 1

関連情報