Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js-在Twitter流媒体中处理多个用户_Javascript_Multithreading_Node.js_Twitter - Fatal编程技术网

Javascript Node.js-在Twitter流媒体中处理多个用户

Javascript Node.js-在Twitter流媒体中处理多个用户,javascript,multithreading,node.js,twitter,Javascript,Multithreading,Node.js,Twitter,总之,我正在尝试编写一个node.js应用程序,多个用户可以对我的应用程序进行身份验证,并使用他们的用户帐户启动流媒体 到目前为止,我所做的是使用一个节点twitterapi&为一个用户启动流媒体。 我认为流式传输意味着使http连接长时间打开? 现在如何为另一个用户调用流&为两个用户打开该连接 exports.configure = function(username, done) { db.getItemObject(username, function(obj) {

总之,我正在尝试编写一个node.js应用程序,多个用户可以对我的应用程序进行身份验证,并使用他们的用户帐户启动流媒体

到目前为止,我所做的是使用一个节点twitterapi&为一个用户启动流媒体。 我认为流式传输意味着使http连接长时间打开? 现在如何为另一个用户调用流&为两个用户打开该连接

exports.configure = function(username, done) {
    db.getItemObject(username, function(obj) {
        userData = obj;
        api = new twitter({
            consumer_key : obj.api_token,
            consumer_secret : obj.api_secret,
            access_token_key : obj.access_token,
            access_token_secret : obj.access_secret
        });
        done(true);
    });
};

exports.setTwitAlert = function(res) {
    api.stream('user',{track: ''},function(stream) {
        stream.on('data', function(data) {
            logger.info('Tweet Received !!');
            jsonParser(data);
            res.send('Twitter Streaming Started !!!');
        });
    });
};
我不仅仅是在推特上问这个问题。我需要一个通用的答案,这是有用的其他API的。我用twitter来描述我的问题。

你可以看看。
这里的帖子不错:

对于100个用户,100个连接将被打开?