【发布时间】:2017-01-14 05:05:28
【问题描述】:
我像这样将 100 个任务推送到客户端的队列中。
var ref = firebase.database().ref('queue/tasks');
for(var i = 0;i<100;i++){
ref.push({'foo': 'bar',i:i})
};
在服务器上,我的工人看起来像这样
var queue = new Queue(ref, function(data, progress, resolve, reject){
console.log(data);
resolve();
}
问题是完成处理所有任务大约需要 60 秒,这太慢了。有什么方法可以让我的员工更快地接收任务。我想为我的客户端使用队列向服务器发送请求。但是以目前队列的速度,我将无法支持很多并发用户。我希望支持 50k 并发用户。
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-queue