-2
私は西海岸と東海岸のためにゲームをしたいです。同じドメインを使用している2台のサーバーで実行できるように、どうすれば設定できますか?2つの異なるサーバー上で同じnode.jsアプリケーションの2つのインスタンスを実行しています。
私のコードが動作する方法は、app.jsは、サーバおよびホームルート上に走っているあるゲーム..ですので、あなたが行うすべてはgametitle.comを入力であり、これはゲーム
私は西海岸と東海岸のためにゲームをしたいです。同じドメインを使用している2台のサーバーで実行できるように、どうすれば設定できますか?2つの異なるサーバー上で同じnode.jsアプリケーションの2つのインスタンスを実行しています。
私のコードが動作する方法は、app.jsは、サーバおよびホームルート上に走っているあるゲーム..ですので、あなたが行うすべてはgametitle.comを入力であり、これはゲーム
をアップロードアーキテクチャ上のもので、node.jsに固有のものではありません。同じプロセスを異なるVM上の2つの異なる領域(たとえば、2つのAWS領域など)で実行する場合は、2つをDNSレベルで調整するメカニズムが必要です。これは、ロード・バランサ、メッセージング・キュー、または他のさまざまな方法を介して行われる可能性があります。アプリケーションの特定のニーズに大きく依存する
これを読んだ後、ロードバランシングに多く見られましたが、「ランダムに別のサーバーが見つかりました」と思われます。 – joe
トラフィックのルーティングにはさまざまな方法がありますサーバーまたはサーバーのネットワークを介して、ジオ、待ち時間、フェイルオーバー、ラウンドロビン。それは決して "他のサーバーを無作為に見つける"べきではありません – markthethomas