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.
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
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.
RabbitMQ/AMQP: Exchange, binding và định tuyến message
Mô hình AMQP 0-9-1: producer publish tới exchange, exchange khớp routing key với binding để đưa message vào queue, consumer ack để xoá — kèm requeue/DLX và các kiểu direct/topic/fanout.
Transactional Outbox Pattern
Minh họa cách kết hợp ghi dữ liệu nghiệp vụ và sự kiện outbox trong cùng một transaction, sau đó relay/CDC đọc outbox và publish lên broker để tránh vấn đề dual-write.