【1】Nginx のロードバランシング方式
# | 方式 | 意味 | 備考 |
---|---|---|---|
1 | ラウンドロビン | 処理要求を順番に割り振る | デフォルト |
2 | Least Connected | 接続数が少ないサーバに割り振る | 「least_conn」で指定 |
3 | IPハッシュ | 同じアドレスからのリクエストは同じサーバに割り振る | 「ip-hash」で指定 |
1)その他オプション
* 重み付け
【2】構文
* upstreamディレクティブを使う
例
http { upstream backend { ip_hash; server 127.0.0.1:8080 weight=3; server 127.0.0.1:18080; } # ・・・略・・・ }
参考文献
http://tech.mercari.com/entry/2016/08/17/170114
http://blog.nedia.ne.jp/2016/08/04/7938.html#Nginx-7
sticky
http://qiita.com/larufa/items/9cbf08f2b955fe709a04
http://qiita.com/lofttecs/items/ab8abed72f60262780cc
http://sqlazure.jp/r/isucon/946/
関連記事
Nginx ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2017/02/21/230137