0

アプリで webrtc.io lib を使用していますが、すべてのソケット接続がグローバル配列に保存されるため、負荷分散に問題があります。

//Array to store connections
rtc.sockets = [];
manager.on('connection', function(socket) {
...    

rtc.sockets.push(socket);
...
});

ライブラリへのリンク: https://github.com/webRTC/webRTC.io/blob/master/lib/webrtc.io.js

webrtc.io サーバー アプリを複数回起動したいので、このように Socketobjects を保存することはできません。データベースのバックエンドが必要だと思いますが、これは可能ですか?

4

1 に答える 1

0

負荷分散のためにソケット接続をデータベースに保存したくないと思います。むしろ、何らかの方法でクライアントを別のサーバーにリダイレクトし、これらのサーバーへのソケット接続を直接確立する必要があります。

于 2013-03-20T20:05:59.383 に答える