如何为nodejs的amqplib设置预取计数为1

时间:2017-12-13 09:15:13

标签: node-amqp

如何在nodejs中为amqplib设置预取计数为1? link to Lib on git

期望的结果是,消费者只从队列中获取一条消息,并在完成时接收新消息。我有一个设置,其中一些消息需要很长时间来处理,而其他消息需要很短的时间。因此,我不只是想平等地分享所有消费者的信息。

1 个答案:

答案 0 :(得分:1)

我使用了ch.prefetch(1);在使用任务声明队列之后并将队列绑定到交换之前。