Trung BìnhRabbitMQ iconRabbitMQ

Direct exchange hoạt động như thế nào?

Direct exchange định tuyến message dựa trên khớp chính xác routing_key — so sánh routing_key của message với routing_key của binding, chỉ queue nào có binding khớp chính xác mới nhận được.

Ví dụ: gửi message với routing_key "user.created" thì chỉ queue bind với routing_key "user.created" mới nhận, không phải "user.updated". Direct exchange phù hợp cho one-to-one communication hoặc phân phối các loại task khác nhau đến worker tương ứng.

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

Mở danh sách RabbitMQ