人々が通常SocketIOとNodeで構築する最初のアプリは、通常チャットアプリケーションです。このチャットアプリは基本的に1台のノードサーバーを持ち、複数のクライアントにブロードキャストします。ノードコードでは、次のようなものがあります。NodeJS + SocketIO:シングルポイント障害の拡大縮小と防止
これは少数のユーザーには最適ですが、これに問題があります。まず第一に、ノード・サーバーである単一障害点があります。第二に、クライアントの数が増えるにつれてアプリが減速します。私たちがこのボトルネックに達すると、何をしなければなりませんか?この問題を緩和するために使用できるアーキテクチャ(水平/垂直スケーリング)はありますか?
サーバーに接続するクライアント数はいくつですか?そのループが著しく遅くなるためには、何万という必要があると言えます。 –
何百万人ものユーザーがいるのであれば、それほど多くはありませんか? – denniss