Npm Kue 每个公司的单独队列

Npm Kue Separate Queue per Company

提问人:Mayank Tiwari 提问时间:11/17/2023 最后编辑:Mayank Tiwari 更新时间:11/20/2023 访问量:17

问:

在我的申请中,有多家公司。 每家公司都会发送电子邮件。

问题是我只有一个 kue 进程来发送所有邮件。 因此,如果一家公司发送电子邮件长达 10 分钟,那么在这些电子邮件完成之前,其他公司将无法发送电子邮件。

因此,我为每个公司创建了单独的 kue 流程(例如“simulation-batch-company-id-xxx”),而不是更早的流程(“simulation-batch”)。

这会导致侦听器过多。

此外,新公司是手动添加的。 因此,我创建了一条路线,在手动添加另一条路线后可以点击该路线 公司,这将在数据库中查找所有公司,并为每个公司重新创建。kue.process "simulation-batch-company-id-xxx"

这是不好的做法吗? 还有其他选择吗? 这是一个旧代码,所以我认为我无法彻底修改它。

请帮忙。

节点.js npm 消息队列 kue

评论

0赞 Community 11/19/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。

答: 暂无答案