【问题标题】:How to set prefetch count to 1 for amqplib for nodejs如何为 nodejs 的 amqplib 设置预取计数为 1
【发布时间】:2017-12-13 09:15:13
【问题描述】:

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

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

【问题讨论】:

    标签: node-amqp


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 1970-01-01
      • 2018-11-20
      • 1970-01-01
      相关资源
      最近更新 更多