本文へスキップ
TT
Lab
学ぶ
サンドボックス
コミュニティ
語学学習(韓国語)
はじめる
学ぶ
学習パス
コース
注文が二度届き、一度は消えた
KRaft単一ノードで重複と消失を再現し、防ぐ
중급 · レッスン 12 · ラボ 4
ラボを始める
カリキュラム
Kafkaが保証すること
Kafkaが保証すること — パーティション内の順序と整数で表す位置
reading
同じキーは同じパーティションへ — ログを実際に操作する
lab
クイズ:ログ・パーティション・オフセット
quiz
二度目の到着
二度目の到着 — 再試行による重複と冪等プロデューサー
reading
再試行が二度目の到着を生む — 冪等プロデューサーで防ぐ
lab
クイズ:プロデューサーと冪等性
quiz
一件が消える
一件が消える — コミットのタイミングとat-most-once・at-least-once
reading
コミットのタイミングで一件が消える — 巻き戻しと冪等処理
lab
クイズ:コンシューマーとコミットのタイミング
quiz
何を残し、何を捨てるか
何を残し、何を捨てるか — retention・compact・min.insync.replicas
reading
保持とコンパクション — トピック設定が残すもの、捨てるもの
lab
クイズ:トピック設定
quiz
参考ドキュメント
Apache Kafka — 문서 홈
Kafka 4.3 — 설계(전달 의미론 · 컨슈머 위치 · 로그 압축)
Kafka 4.3 — 프로듀서 설정(acks · enable.idempotence · retries)
Kafka 4.3 — 컨슈머 설정(enable.auto.commit · auto.offset.reset)
Kafka 4.3 — 토픽 설정(cleanup.policy · retention.ms · min.insync.replicas)
Kafka 4.3 — 기본 운영(토픽 변경 · 컨슈머 그룹 · 오프셋 되감기)