without haste but without rest
카프카 미러메이커2 본문
아파치 카프카 애플리케이션 프로그래밍 with 자바
MirrorMaker2
서로 다른 두 개의 카프카 클러스터 간 토픽을 복제하는 애플리케이션이다. (카프카 binary 디렉토리 내에 mirrormaker를 확인할 수 있다.)
프로듀서, 컨슈머 단에서 미러링을 구현할 수도 있지만, 파티셔닝 정보가 변경되는 등의 로직을 직접 구현하는 것이 쉽지 않다. 미러메이커2는 토픽의 데이터를 복제하고 설정까지도 복제해서 파티션의 변화, 토픽 설정값의 변화도 동기화하는 기능을 제공한다.
+
미러메이커1은 복제하기 전 데이터와 복제된 데이터의 파티션 정보가 달랐으며 복제하는 토픽이 달라지면 수정하기 위해 애플리케이션을 재시작해야 했다. 또한 exactly-once 를 보장하지 못했다.
'Data Engineering & DataOps > Kafka' 카테고리의 다른 글
카프카 커넥트 (0) | 2022.01.13 |
---|---|
카프카 메시지 Key의 역할 (0) | 2022.01.13 |
카프카 클러스터 도커 컴포즈 템플릿 (0) | 2022.01.10 |
Kafka 개념과 특징 (0) | 2021.12.10 |
M1 confluent-kafka 설치 에러 - fatal error: 'librdkafka/rdkafka.h' file not found (0) | 2021.09.17 |
Comments