Mid #queue#async#kafka
Message queue dùng để làm gì? Khi nào nên dùng?
⚡ Trả lời nhanh
Queue tách producer và consumer: xử lý bất đồng bộ, chịu tải đột biến (buffer), retry khi lỗi và scale consumer độc lập. Đổi lại hệ thống phức tạp hơn và dữ liệu eventual consistent.
API ──(đơn hàng)──▶ [ Queue ] ──▶ Worker gửi email
└──▶ Worker trừ kho