NodeJS多进程的问题
发布于 10 年前 作者 Yunfeng-Davis 4211 次浏览 最后一次编辑是 8 年前 来自 问答

小弟刚学NodeJS3天…第一次发帖,请教各位大神: 现在有这样一种场景:用户提交某个文件后,我需要处理这份文件,每个文件大约需要5秒,然后立刻反馈给用户… 我很喜欢Node事件触发的特性,但很明显我不可能因为Node在处理某个文件而让其他服务都等上5秒… 我的问题如下: NodeJS对于这种场景有没有相对比较好的解决方案?如果没有,其他替代方案是哪些呢? 先谢过了.

1 回复

你可以使用 kue job queue,当用户提交文件后,新建一个job object到对应queue中。 对应的worker会一直监听这个队列中的任务,给worker制定处理文件的逻辑函数就可以。

另外这不是多进程问题。

回到顶部