批量添加

有时需要以原子的方式添加大量的作业。 例如,可能有这样的要求:所有作业都必须放置在队列中,或者不放置任何作业。 此外,增加大量的工作可以更快,因为它减少了到 Redis 的往返:

TypeScript
import { Queue } from "bullmq";

const queue = new Queue("paint");

const jobs = await queue.addBulk([
  { name, data: { paint: "car" } },
  { name, data: { paint: "house" } },
  { name, data: { paint: "boat" } },
]);

此调用只能成功或失败,并且将添加所有或不添加作业。

回到页面顶部