<aside> 💡

요약

Kafka 주요 구성 및 Paragon Kafka Architecture

[PARAGON] Burrow

</aside>


Kafka 란?



02. 주요 구성 요소


Producer (프로듀서):

구분 Key O Key X
파티션 선택 Key의 해시 값을 기반으로 선택 Round-Robin 방식으로 분배
순서 보장 같은 Key의 데이터는 순서 보장 순서 보장이 필요 없는 데이터
부하 분산 특정 Key가 집중될 수 있음 파티션 간 균등한 부하 분산
사용 사례 주문 ID, 사용자 ID 등 일관성 필요 로그, 이벤트 스트리밍 등 분산 필요

Broker (브로커):

Consumer (컨슈머):