我有两个Java和Python客户端,我使用channel.basicConsume()
。在某种程度上,我希望在不停止整个计划的情况下阻止这些消费者。如何停止在Java和Python客户端上使用RabbitMQ?
在与皮卡Python我已经把channel.stop_consuming()
调用的地方,但那些生成的错误,我忽略。似乎工作
在Java中,我不知道如何做到这一点,因为stop_consume()似乎不可用。
我看到的所有文档都谈到了创建消费者的所有方法,但我似乎无法找到任何显示如何阻止它们的方法。
什么是最好的方式去做这件事?
如何中断该线程? – noisygecko 2013-04-02 22:40:25
在我的回答中添加了更多信息 – robthewolf 2013-04-03 07:16:06
这对RabbitMQ不利,因为消息会排队。 – itsafire 2013-07-17 11:04:16