标签: php rabbitmq amqp
我有一个php生成器,它将消息发送到队列中。 消费者只获得3条消息然后freez进入$ queue-> consume();方法。 如果我运行另一个消费者,它还只获得以下3条消息和freez。
知道为什么会这样吗?
感谢。
答案 0 :(得分:0)
消息被保存在内存中而未被确认。您需要使用ack或nack释放它们。一旦发生这种情况,您将提取下一批消息。
编辑:没有看到你的评论,抱歉。