- 文档首页
消息队列 RabbitMQ版
最佳实践
RabbitMQ 业务迁移
如何确认集群消息已被消费完毕
RabbitMQ 业务迁移
如何确认集群消息已被消费完毕
如何确认集群消息已被消费完毕
RabbitMQ 业务迁移过程中,确认旧集群的消息已被消费完毕之后,才能下线旧的集群。可消费消息数和未消费消息数均为 0 时表示旧消费者已完成消息消费。您可以通过以下两种方式查看这两个数值:
通过开源 Web UI 查看
- 在 Overview 页签中,展开 Totals。
- 在 Queued messages 表中查看相关数据。 当可消费信息数(Ready)和未消费信息数(Unacked)以及消息总数(Total)均为0时,表示旧集群中的存量消息已被消费完毕。
通过开源API查看
您也可以通过调用开源的 API 接口查看相关数据。
RabbitMQ API:
参数说明:
该接口的返回示例如下:
返回信息中,queue_totals 表示消费相关的数据,其中:
- messages_unacknowledged: 未消费消息数
以上参数均为0时,即表示旧集群的消息已经消费完毕。
最近更新时间:2025.08.08 14:23:47