Tag: kafka Cơ bản
Nội dung này là bản nháp và sẽ không được đưa vào các phiên bản thật.
17 bài viết được gắn tag kafka:
- Commit offset Kafka: trước hay sau side effect, và auto.offset.reset
- Consumer idempotent: nhận trùng message mà không ghi hai lần (Kafka, RabbitMQ)
- Consumer lag trong Kafka: đo, cảnh báo và xử lý
- Đặt tên REST API, event, Kafka topic, env var và git branch
- Ghép cặp: thay đổi schema event này là backward, forward, full hay phá vỡ?
- Integration test với Testcontainers: Postgres, Redis, Kafka thật cho mỗi lần chạy mà CI không chậm như rùa
- Kafka consumer group và rebalance: eager, cooperative và KIP-848
- Kafka idempotent producer: retry cùng batch không ghi trùng, gửi mới thì vẫn có thể
- Kafka là distributed log: topic, partition và offset
- Kafka message key: thứ tự theo đơn hàng chỉ nằm trong một partition
- Kafka replication: ISR, acks và min.insync.replicas bảo vệ dữ liệu ra sao
- Kafka retention và log compaction: giữ lịch sử hay giữ trạng thái mới nhất?
- Kafka Share Groups (Kafka Queues): nhiều worker cùng xử lý một partition
- Kafka transaction và "exactly once": output topic và offset cùng commit
- Retry topic và DLQ trong Kafka: xử lý message lỗi mà không chặn partition
- Tiến hoá schema của event: đổi OrderPlaced mà không làm hỏng bốn consumer
- Tình huống: Kafka consumer lag tăng giữa campaign