Trung BìnhRabbitMQ iconRabbitMQ

Exchange và queue khác nhau như thế nào?

Exchange là router message — nhận từ producer và quyết định message đi đâu dựa trên routing logic.

  • Queue là buffer message — lưu trữ và chờ consumer lấy.
  • Exchange không lưu trữ gì cả; queue mới lưu.
  • Luồng message: Producer → Exchange → Queue → Consumer.
  • Bạn bind queue vào exchange để tạo routing rule.
  • Không có queue, exchange không có chỗ nào để gửi message.

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

Mở danh sách RabbitMQ