2016-03-30 11 views
-4

複数のサーバーの場所でnode.jsアプリケーションの規模を調整する必要があります。これはリアルタイムマルチプレイヤーゲームであるため、ユーザーは待ち時間の最も短いサーバーに接続する必要があります。プレイヤーに接続したいサーバー/地域を選択させるにはどうすればよいですか?ノードjsトラフィックの分散

答えて

0

複数のバージョンのサーバーを異なる地域に展開し、ユーザーが再生したいサーバー/地域を選択できるようにするだけです。これは、異なるサーバー/地域の間でクロストークがないことを前提としています。これは主にゲームの場合です。

各サーバー/地域のサーバーを別々のアプリケーションとして扱います。各サーバー/地域ごとに、アクセスするIPが異なります。

各サーバー/地域内でも負荷分散を行う必要があります。これは、nginxなどのサーバー経由で、またはGoogle App Engine、Amazon Web Servicesなどのクラウドコンピューティングスイートによって提供されるロードバランシング機能を使用して行うことができます。