RabbitMQ 队列堆积
队列消息数持续增长,消费者数量为 0 或消费速度低于生产速度;内存和磁盘告警,严重时触发流控,生产者被阻塞。
rabbitmqctl list_queues name messages consumers message_stats.publish_details.rate message_stats.deliver_get_details.rate
rabbitmqctl list_connections
rabbitmqctl list_channels
rabbitmq-diagnostics status
查看告警:
rabbitmq-diagnostics alarms
rabbitmqctl list_queues name messages_ready messages_unacknowledged
prefetch_count,平衡吞吐和公平性。rabbitmqctl — 队列、连接、channelrabbitmq-diagnostics — 状态和告警rabbitmqadmin — HTTP API 管理kafka-consumer-groups — 对比消费模型