2016-04-16 15 views
-2

私は西海岸と東海岸のためにゲームをしたいです。同じドメインを使用している2台のサーバーで実行できるように、どうすれば設定できますか?2つの異なるサーバー上で同じnode.jsアプリケーションの2つのインスタンスを実行しています。

私のコードが動作する方法は、app.jsは、サーバおよびホームルート上に走っているあるゲーム..ですので、あなたが行うすべてはgametitle.comを入力であり、これはゲーム

答えて

2

をアップロードアーキテクチャ上のもので、node.jsに固有のものではありません。同じプロセスを異なるVM上の2つの異なる領域(たとえば、2つのAWS領域など)で実行する場合は、2つをDNSレベルで調整するメカニズムが必要です。これは、ロード・バランサ、メッセージング・キュー、または他のさまざまな方法を介して行われる可能性があります。アプリケーションの特定のニーズに大きく依存する

+0

これを読んだ後、ロードバランシングに多く見られましたが、「ランダムに別のサーバーが見つかりました」と思われます。 – joe

+0

トラフィックのルーティングにはさまざまな方法がありますサーバーまたはサーバーのネットワークを介して、ジオ、待ち時間、フェイルオーバー、ラウンドロビン。それは決して "他のサーバーを無作為に見つける"べきではありません – markthethomas

関連する問題