Cơ BảnRabbitMQ iconRabbitMQ

Điều gì xảy ra khi queue không có consumer nào?

Khi queue không có consumer, message vẫn tiếp tục đến và tích lũy trong queue vô thời hạn (hoặc đến khi hết TTL).

  • Đây là thiết kế bình thường — queue sinh ra để buffer message khi consumer tạm thời không available.
  • Tuy nhiên trong production cần monitor vì "zero consumer" thường báo hiệu worker pod bị crash hoặc bug trong startup logic.
  • Đó là lý do cần alert khi "consumer count == 0" kéo dài.

Xem toàn bộ RabbitMQ cùng filter theo level & chủ đề con.

Mở danh sách RabbitMQ