加重ラウンドロビン
加重ラウンドロビン (Weighted Round-robin、WRR)
通信先のサーバごとに重みをつけてリクエストを送る方式
↓のアニメーションがわかりやすい
Improving on round robinのところ
静的な場合と動的な場合がある
重みの対象は下記に書くかも
静的な加重ラウンドロビン
重みがリクエスト数の比率(Ratio)のときは、server1:server2:server3 = 5:3:2といった感じの重みをつける
例: 10個のリクエストが3つのサーバー送る場合
server1:server2:server3 = 5:3:2 の割合で送るとすると
server1には5つ、server2には3つ、server3には2つといった感じでロードバランサがリクエストを振り分けていく
code:mermaid
flowchart LR
client --> LB
LB --> server1
LB --> server2
LB --> server3
確認用
Q. 加重ラウンドロビン
参考