私は node と socket.io を使ってアプリケーションを構築し、訪問者がいつページにアクセスして離れたかを追跡しました。訪問者がページを離れたときに、訪問者がページにいた時間を redis に保存します。アプリケーションで行う必要があるのはそれだけです。
これが問題です。アプリケーションは最大 15,000 の同時接続をサポートする必要がありますが、ベンチマークが約 10.000 コンクに達すると、多くのハンドシェイク エラーが発生します。訪問者。正確な理由はわかりません。この種の問題を経験した人はいますか?
また、ノードに RedisStore バックエンドを使用して、複数のプロセスでアプリケーションをスケーリングしようとしましたが、あまり成功していません。