Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- transactionaleventlistener
- Spring Data JPA
- K8s
- offsetdatetime
- Spring JPA
- spring kafka
- centos7
- Kotlin
- consumer
- JPA
- mysql
- PAGING
- bean
- producer
- cd
- topic생성
- CodePipeline
- Kubernetes
- CI
- entity graph
- AWS
- git
- Entity
- QueryDSL
- spring
- ECS
- mirror maker2
- API
- Streams
- kafka
Archives
- Today
- Total
Yebali
Kafka 토픽 정리 정책 본문
토픽 정리 정책
토픽의 데이터는 시간/용량에따라 삭제 규칙을 적용할 수 있다. (삭제하지 않는 것도 가능)
토픽 삭제 정책
토픽을 운영하면 토픽의 cleanup.policy를 delete로 설정한다. 이 옵션은 명시적으로 토픽의 데이터를 삭제하는 것을 뜻한다.

토픽의 데이터를 삭제할 때는 세그먼트 단위로 삭제한다.
세그먼트란 토픽의 데이터를 저장하는 명시적인 파일 시스템 단위를 말하며,
액티브 세그먼트란 데이터를 저장하기 위해 사용중인 세그먼트를 말한다.
삭제 정책이 실행되는 시점은 시간 또는 용량이 기준이 된다.
토픽 압축 정책
여기서 압축이란 메시지 키별로 해당 메시지 키의 레코드 중 오래된 데이터를 삭제하는 정책.

토픽 압축 정책은 카프카 스트림즈의 KTable과 같이 메시지 키를 기반으로 데이터를 처리할 경우 유용하다.
'Kafka' 카테고리의 다른 글
Kafka MirrorMaker2 (카프카 미러메이커2) (0) | 2022.01.30 |
---|---|
Kafka의 Topic과 Partition (작성 중) (0) | 2022.01.30 |
Kafka의 ISR이란? (In-Sync-Replica) (0) | 2022.01.30 |
Kafka Connect (카프카 커넥트) (0) | 2022.01.30 |
Kafka Streams (카프카 스트림즈) (0) | 2022.01.30 |