콘텐츠로 이동
Study NoteKafka

12. 용어 사전

본문에서 처음 나올 때 풀어 쓴 용어들을 한 곳에 모았다 — 찾아보기용

용어풀 이름뜻장
레코드RecordKafka에 쓰는 데이터 한 건 (키 · 값 · 타임스탬프 · 헤더)2
토픽Topic레코드가 쌓이는 논리적 이름2
파티션Partition토픽의 물리 조각 — 순서 · 병렬성 · 분산의 단위2
오프셋Offset파티션 내 레코드 순번 — 소비자의 책갈피2
세그먼트Segment파티션 로그의 디스크 파일 단위 — 삭제의 단위2
보존Retention데이터를 언제까지 남길지의 정책 (기간 · 용량)7
컴팩션Compaction키별 최신값만 남기는 보존 방식7
툼스톤Tombstonevalue가 null인 레코드 — 컴팩션 토픽의 삭제 표시7
스키마Schema토픽에 흐르는 메시지의 형식 계약7
용어풀 이름뜻장
브로커BrokerKafka 서버 프로세스0
복제 계수Replication Factor (RF)파티션을 몇 부 두는가3
리더 / 팔로워Leader / Follower읽기·쓰기를 받는 복제본 / 따라 복사하는 복제본3
ISRIn-Sync Replicas리더를 따라잡고 있는 복제본 명단 — 유실 없는 failover의 근거3
컨트롤러Controller메타데이터 관리 · 리더 선출 역할3
KRaftKafka Raft컨트롤러들이 Raft 합의로 메타데이터를 관리하는 방식 — ZooKeeper의 후임0
URPUnder-Replicated Partitions정해진 만큼 복제되지 못한 파티션 수 — 0이 정상10
용어풀 이름뜻장
acksAcknowledgements수신 확인을 어디까지 기다릴지 (0 · 1 · all)4
멱등성Idempotence재시도가 겹쳐도 한 번만 남게 하는 성질 (프로듀서 기본 켜짐)4
배치Batch레코드를 모아 보내는 것 — 처리량 ↔ 지연의 손잡이4
핫 파티션Hot Partition특정 키에 쏠려 혼자 바쁜 파티션4
컨슈머 그룹Consumer Group토픽을 나눠 읽는 컨슈머 묶음 — 파티션 1 ↔ 컨슈머 15
리밸런스Rebalance그룹 구성 변경 시 파티션 재배정5
커밋Commit“어디까지 처리했다”는 오프셋 기록5
랙Lag최신 오프셋 − 커밋 오프셋 — 밀린 정도5
at-least-once유실 없음 · 중복 가능 — 실무 기본값6
exactly-once정확히 한 번 — Kafka 안(트랜잭션)에서만 자동6
멱등 소비Idempotent Consumer중복 처리가 무해하게 소비자를 만드는 것6
트랜잭션Transaction여러 쓰기 + 오프셋 커밋을 원자적으로 묶는 기능6
poison pill처리가 항상 실패해 파티션을 멈추게 하는 레코드11
DLTDead Letter Topic계속 실패한 레코드를 치워 두는 토픽11
용어풀 이름뜻장
Strimzik8s에서 Kafka를 CRD로 운영하는 오퍼레이터0 · 9
KafkaNodePool노드 집합(역할 · 스토리지)을 선언하는 Strimzi CRD9
리스너Listener브로커의 클라이언트 접점 정의 (포트 · 노출 · TLS · 인증)9
advertised address브로커가 클라이언트에게 알려주는 자기 주소9
JBODJust a Bunch Of DisksRAID 없이 낱개로 붙인 디스크들9
Kafka Connect반복 연동을 설정으로 돌리는 실행 프레임워크8
CDCChange Data CaptureDB 변경 내역을 로그로 뽑아 전파하는 기법1 · 8
DebeziumCDC 커넥터의 사실상 표준8
스키마 레지스트리Schema Registry스키마 버전 관리 + 호환성 강제 서비스8
Kafka Streams토픽 → 변환 · 집계 → 토픽 처리용 자바 라이브러리8
MirrorMaker 2클러스터 간 토픽 복제 도구8
Cruise Control파티션 배치를 자동 재조정하는 컴포넌트10
용어풀 이름뜻장
SASL/SCRAMSimple Authentication and Security Layer / Salted Challenge Response Authentication Mechanism사용자명 · 비밀번호 기반 인증 방식10
mTLSmutual TLS클라이언트도 인증서로 신원을 증명하는 TLS10
ACLAccess Control List계정별 · 토픽별 권한 목록10
백프레셔Backpressure하류의 지연이 상류로 거슬러 오는 압력1
결합Coupling한쪽의 사정이 다른 쪽에 전염되는 정도1
이벤트 스트리밍Event Streaming이벤트를 흐름으로 쌓고 여러 곳이 각자 읽는 방식0