コンピューター ネットワークおよびサーバーの負荷分散の分野では、通常、負荷セレクターは複数のサーバーで使用される負荷セレクターを指します。または、コンピューティング リソース間で負荷を割り当てるメカニズム。これらの負荷セレクターは、負荷分散を実現するために、さまざまなアルゴリズムと条件に基づいて、どのサーバーにリクエストを送信するかを決定できます。
一般的な負荷セレクターには、次のものがあります。
- ラウンド ロビン: リクエストを順番に異なるサーバーに割り当て、シンプルな負荷分散を実現します。
- 最小接続数: 現在の接続数が最も少ないサーバーにリクエストを送信します。サーバーの負荷を可能な限りバランスさせてください。
- 加重ラウンドロビン: サーバーの重みによってリクエストが分散され、重みの高いサーバーがより多くのリクエストを受け取ります。
- IP ハッシュ (IP ハッシュ): クライアント IP アドレスのハッシュ値に基づいてリクエストを決定します。どのサーバーに送信するかを決定し、同じ IP アドレスを持つリクエストが常に同じサーバーに送信されるようにします。 .
- 応答時間: サーバーの応答時間分散に基づいて負荷を動的に調整し、応答時間が短いサーバーにリクエストを送信します。ロード セレクターをロード バランサーまたはプロキシ サーバーで使用すると、サーバー クラスター内のすべてのサーバーが適切な負荷分散を確保できるようになり、システムの信頼性とパフォーマンスが向上します。