Queue vs stream

Cùng 4 message. Xem khác nhau khi consumer xử lý xong. ← bài viết

Queue = ack xong message biến mất
Stream = chỉ trượt offset, log vẫn còn
Bấm Chạy — tự animate từng bước

Queue

Destructive: lấy + ack → xóa khỏi channel.

Trong queue
Consumer rảnh

Chưa có message.

Stream

Log giữ message; consumer chỉ nhớ “đã đọc tới đâu”.

Log (không xóa)
offset group A = 0 / 0
Consumer rảnh

Chưa có message.