1

サーバーの EC2 自動スケーリング アレイで socket.io/node.js を実行しています。複数のサーバーがあるとすぐに、サーバー間で socket.io 接続を共有する必要があるという明らかな問題が発生します。これは通常、socket.io に付属の redis ストア プラグインを使用する場所です。

残念ながら、私は (redis ではなく) MongoDB を使用しており、スタックに別のデータベースを追加するコストは非常に高くなります。socket.io-mongoモジュールを使用してみましたが、サーバーが完全に停止しました (大量の CPU 使用率)。

EC2 サーバー間で socket.io セッションを共有する他の方法はありますか?

4

0 に答える 0