如何使用Rabbus暂停RabbitMQ消费者?

时间:2016-02-02 16:48:01

标签: node.js rabbitmq rabbus

我使用Rabbus(使用Wascally的RabbitMQ抽象)获得了发送/接收实现。

由于资源限制,我只能在固定时间段内消耗给定数量的作业。因此,我需要暂停/停止消费者/接收器一段时间然后恢复。有没有办法使用Rabbus的basic.cancel,还是有另一种方式?

1 个答案:

答案 0 :(得分:2)

您的消费者有一个未记录的.stop()方法。我将不得不进行一项测试,看看你是否可以在没有问题的情况下停止并重新启动消费者......我是这么认为的,但我从来没有真正测试过,因为我不需要这样做。我会让你知道我找到了什么