Nginx負荷等化構成およびポリシー
ポーリング(デフォルト)
利点:シンプル化
欠点:サーバ1台あたりの処理能力を考慮しない
ウェイト(Weight)
利点:サーバごとの処理能力の違いを考慮注:ポーリングを使用する場合、weightのデフォルトは1です.重みを構成するノードが複数ある場合、相対値を比較します.つまり、8080ポートにアクセスする確率は9080の1.5倍 です.
ip hash
利点:同じユーザーが同じサーバにアクセスできる
欠点:ip hashによると必ずしも平均ではない
url hash(サードパーティ)
利点:同じサービスで同じサーバにアクセスできる
欠点:url hashによる割り当て要求は平均的ではなく、頻繁に要求されるurlは同じサーバに要求されます.
fair(サードパーティ)
特徴:バックエンドサーバーの応答時間によって要求を分配し、応答時間の短い優先分配
もし本文があなたに役に立つなら、公衆番号に注目してください.
利点:シンプル化
欠点:サーバ1台あたりの処理能力を考慮しない
upstream www.myself.com{
server www.myself.com:8080;
server www.myself.com:9080;
}
ウェイト(Weight)
利点:サーバごとの処理能力の違いを考慮
upstream www.myself.com{
server www.myself.com:8080 weight=15;
server www.myself.com:9080 weight=10;
}
ip hash
利点:同じユーザーが同じサーバにアクセスできる
欠点:ip hashによると必ずしも平均ではない
upstream www.myself.com{
ip_hash;
server www.myself.com:8080;
server www.myself.com:9080;
}
url hash(サードパーティ)
利点:同じサービスで同じサーバにアクセスできる
欠点:url hashによる割り当て要求は平均的ではなく、頻繁に要求されるurlは同じサーバに要求されます.
upstream www.myself.com{
server www.myself.com:8080;
server www.myself.com:9080;
hash $request_uri;
}
fair(サードパーティ)
特徴:バックエンドサーバーの応答時間によって要求を分配し、応答時間の短い優先分配
upstream www.myself.com{
server www.myself.com:8080;
server www.myself.com:9080;
fair;
}
もし本文があなたに役に立つなら、公衆番号に注目してください.