Node.js 基于socketio的应用

Node.js 基于socketio的应用,node.js,socket.io,kue,Node.js,Socket.io,Kue,我正在计划一个文件处理web应用程序的实现。这个想法是有一个 排队机制,用户上传可以排队的文件,工作节点进程可以从队列中提取未处理的记录 对于我遇到的排队部分。阅读了文档后,我有点理解queue对象启动进程 我的第一个问题是: 他们是否有一种方法可以让另一个workker进程“选择”处理该条目本身,而不是队列本身启动进程?或者我可以将每个作业分配给目标worker进程吗 我的第二个问题是:假设每个工作进程在分配给它的时间内得到一个作业。套接字端点希望向将该文件上载到web服务器的人发送进度通知,

我正在计划一个文件处理web应用程序的实现。这个想法是有一个 排队机制,用户上传可以排队的文件,工作节点进程可以从队列中提取未处理的记录

对于我遇到的排队部分。阅读了文档后,我有点理解queue对象启动进程

我的第一个问题是: 他们是否有一种方法可以让另一个workker进程“选择”处理该条目本身,而不是队列本身启动进程?或者我可以将每个作业分配给目标worker进程吗

我的第二个问题是:假设每个工作进程在分配给它的时间内得到一个作业。套接字端点希望向将该文件上载到web服务器的人发送进度通知,socket.io是否可以向特定IP发送消息?我知道每个客户端(浏览器)都必须连接到套接字服务器才能开始接收消息。但在我的例子中,Worker进程计划从队列中选择条目。是否可以从服务器端启动socket.io连接…而不是浏览器启动它

希望得到一些想法。因为我没有为nodejs工作进程的多个实例编写太多代码

这是我基本意思的一个例子