0

我不太确定如何解决这个问题,但这对我来说很烦人,而且在生产中搞砸了。在用户完成某事后,我正在使用 kue.js 完成一项任务。我网站上最典型的案例是上传图片和发送电子邮件。

它在大多数情况下都有效,但在其他时候,似乎某些工作可能无法完成,或者它们的顺序很奇怪,因此当它们真正完成时,从它们返回的数据是无序的,所以当它执行在任务的回调中更新数据库,它会写入错误的图像。

一般来说,我对工作队列很陌生,所以如果我遗漏了一些明显的东西,请不要伤害我。我应该怎么做才能确保不会发生这种情况,或者这只是队列的性质?

4

1 回答 1

0

您不应该期望任务以与发布到任务队列的顺序相同的顺序执行;我对 kue.js 不熟悉,所以我不知道是否有对任务分组的支持。如果是,你应该使用它。

于 2014-07-31T12:47:21.667 回答