2013-03-15 191 views
1

我有一個php生產者,它將消息生成一個隊列。 消費者獲得3條消息,然後freez到$ queue-> consume();方法。 如果我運行另一個消費者,它也只會得到以下3條消息和freez。php rabbitmq收到3條消息後,消費者停止接收消息

任何想法爲什麼會發生這種情況?

謝謝。

+0

它接縫,我有一個錯誤,現在解決了。 – AhlyM 2013-03-15 22:38:34

回答

0

這些消息被保存在內存中而未被確認。你需要通過使用ack或nack釋放它們。一旦發生這種情況,你會拉下一批消息。

編輯:沒有看到您的評論,對不起。