Node.js 什么';这相当于Express中的Laravel队列作业?

Node.js 什么';这相当于Express中的Laravel队列作业?,node.js,express,message-queue,Node.js,Express,Message Queue,Laravel提供了一个功能,称为使用服务(beanstalkd、AmazonSQS、RabbitMQ)将长时间运行的任务委托给后台工作人员。一个简单的例子是通过排队作业发送电子邮件,而不是从控制器发送。所述排队作业能够识别任务是否已完成,或者,如果任务失败,则重试一定次数 此功能的Express(NodeJS)等价物是什么(如果存在)?我试图通过直接查找服务上的资源(比如RabbitMQ)来研究这个主题,我只找到了教程中的内容,但仅仅通过阅读它,看起来他们是在从底层实现这个东西 也许我的期望是

Laravel提供了一个功能,称为使用服务(beanstalkd、AmazonSQS、RabbitMQ)将长时间运行的任务委托给后台工作人员。一个简单的例子是通过排队作业发送电子邮件,而不是从控制器发送。所述排队作业能够识别任务是否已完成,或者,如果任务失败,则重试一定次数

此功能的Express(NodeJS)等价物是什么(如果存在)?我试图通过直接查找服务上的资源(比如RabbitMQ)来研究这个主题,我只找到了教程中的内容,但仅仅通过阅读它,看起来他们是在从底层实现这个东西


也许我的期望是这里的问题所在,但这难道不等同于为排队作业编写业务逻辑代码并分派它吗?

在我们的例子中,当我们需要实现后台作业以使用node和express向批量用户发送带附件的电子邮件时,我们遇到了功能强大的npm模块Kue,它提供了RabbitMQ在php中提供的所有功能

希望有帮助