Trung BìnhRabbitMQ iconRabbitMQ

Điều gì xảy ra khi publish message lên exchange không có binding nào?

Message bị âm thầm discard — RabbitMQ không có chỗ nào để route nó vì không có queue nào bound để nhận.

  • Đây không hẳn là lỗi (có thể là chủ ý), nhưng thường là dấu hiệu misconfiguration hoặc consumer chưa start và chưa tạo binding.
  • Mặc định bạn không nhận được error gì — message biến mất.
  • Để phát hiện: dùng publisher confirms (nhận ack khi message được route thành công) hoặc monitor "messages dropped due to no routes".

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

Mở danh sách RabbitMQ