将套接字连接保存在数据库而不是数组中

时间:2013-03-14 17:32:18

标签: database arrays node.js websocket webrtc

我在我的应用程序中使用了webrtc.io lib,但我遇到了负载均衡问题,因为所有套接字连接都保存在全局数组中

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

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

链接到Lib:https://github.com/webRTC/webRTC.io/blob/master/lib/webrtc.io.js

我想多次启动我的webrtc.io服务器应用程序,因此存储像这样的Socketobjects不是一个选项。我想我需要一个数据库后端,但这有可能吗?

1 个答案:

答案 0 :(得分:0)

我认为您不希望在数据库中存储套接字连接以实现负载平衡。相反,您可能希望以某种方式将客户端重定向到不同的服务器,并让它们直接建立到这些服务器的套接字连接。