76 我对RabbitMQ中的这两种消息感到困惑。 我已经看到我的一些队列中有0条“未确认”和1000条“就绪”消息,而有些队列中有1000条“未确认”和0条“就绪”消息。 它们之间有什么区别? 我怎么知道消费者阅读了多少条消息? rabbitmq — 阿尼尔·库玛(Anil Kumar) source
127 等待处理的消息为就绪。 当使用者连接到队列时,它将处理一批消息。该数量以预取大小给出。当此使用者处理消息时,他们将获得未确认的状态。 UNACKED,消费者已承诺对它们进行处理,但一直没有承认,他们正在处理的手段。当消费者崩溃时,队列知道消费者上线时将再次发送哪些消息。当您有多个使用者时,消息将在其中分布。 — 伦克马 source
4 取消确认:用于数据安全注意事项。它保证可以到达对等方并成功处理。如果用户在消息处理之间丢失并且不确认Rabbit MQ。消息将不会丢失,并且可供消费者再次使用。 — 拉克什·索尼(Rakesh Soni) source