Nginx のロードバランシング方式
`# | `方式 | `意味 | `備考 |
1 | ラウンドロビン | 処理要求を順番に割り振る | デフォルト |
2 | Least Connected | 接続数が少ないサーバに割り振る | 「least_conn」で指定 |
3 | IPハッシュ | 同じアドレスからのリクエストは同じサーバに割り振る | 「ip-hash」で指定 |
その他オプション
* 重み付け
構文
* 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/170114http://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/