Trung BìnhRabbitMQ iconRabbitMQ

Priority queue trong RabbitMQ là gì và khi nào nên dùng?

Priority queue cho phép gán mức ưu tiên cho message, message priority cao được consume trước.

  • Khai báo queue với x-max-priority (khuyến nghị ≤ 10 để tránh overhead).
  • Priority hợp lệ của message là từ 0 đến giá trị x-max-priority khai báo — không phải luôn luôn 0-255.
  • Dùng cho: request hỗ trợ của VIP user ưu tiên hơn user thường, critical system alert trước routine logging, tính năng paid tier trước free tier.
  • Giữ x-max-priority thấp để tránh overhead lưu trữ và memory.

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

Mở danh sách RabbitMQ