Apache Kafka: Partition, consumer group và offset
Kafka phân phối record theo key vào các partition (log append-only có offset), sao chép qua ISR, và để nhiều consumer group đọc song song độc lập — pub/sub ở quy mô lớn.
MessagingNâng cao2026-07-02
Tài liệu tham khảo
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc
Liên quan
MessagingTrung bình
Redis Streams: Consumer Group và PEL
Minh họa cách Redis Streams cho phép nhiều consumer trong một group cùng đọc dữ liệu, theo dõi message chưa xử lý qua Pending Entries List và đảm bảo at-least-once delivery.
#redis#streams#consumer-group#at-least-once
MessagingTrung bình
MQTT: Pub/Sub nhẹ cho IoT với QoS, retained và LWT
MQTT tách publisher/subscriber qua broker và topic phân cấp có wildcard, với ba mức QoS, retained message giữ giá trị mới nhất và Last Will phát hiện thiết bị rớt mạng.
#mqtt#iot#pub-sub#qos
MessagingNâng cao
Kafka Log Compaction
Compacted topic chỉ giữ lại giá trị mới nhất cho mỗi key, dùng tombstone để xóa, phục vụ như changelog.
#kafka#log-compaction#tombstone#changelog