我像这样将 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 并发用户。