2019年9月21日nginxの負荷分散アルゴリズム

1、ポーリング(デフォルト)

各要求はそれぞれ異なるバックエンドサービスを時系列順に割り当てられています。バックエンドサーバがクラッシュした場合、自動的にユーザーが影響を受けてアクセスすることができます断層系を削除

 

 weigth(ポーリング重量)

主に各ターミナルサーバのパフォーマンスの不平衡状況の背景に使用されるより大きなアクセス確率のweigthに割り当てられた値より高い、又は単にホスト資源の合理的かつ効率的な使用を達成するために、マスターの場合に異なる重みを設定します。

2、least_conn

least_connected実施形態は、負荷をより均等に上記複数のマシンに配布します。least_connected使用し、nginxのは忙しいのマシンに配布するための要求を話すことはありませんし、上記機械の比較的自由に新しい要求を配布します。

 

おすすめ

転載: www.cnblogs.com/990624lty-jhc/p/11562945.html