2013-03-15 313 views
1

我有一个php生产者,它将消息生成一个队列。 消费者获得3条消息,然后freez到$ queue-> consume();方法。 如果我运行另一个消费者,它也只会得到以下3条消息和freez。php rabbitmq收到3条消息后,消费者停止接收消息

任何想法为什么会发生这种情况?

谢谢。

+0

它接缝,我有一个错误,现在解决了。 – AhlyM 2013-03-15 22:38:34

回答

0

这些消息被保存在内存中而未被确认。你需要通过使用ack或nack释放它们。一旦发生这种情况,你会拉下一批消息。

编辑:没有看到您的评论,对不起。