카프카 핵심 가이드를 읽고 정리한 내용입니다.
Publisher가 생성한 데이터(메시지)를 직접 Subscriber에게 전달하지 않는다.Broker가 존재한다.분산 커밋 로그 (분산 스트리밍 플랫폼) commit log를 사용해서 트랜잭션을 관리하는 것 처럼 작동Messagekey라 불리는 메타 데이터를 포함할 수 있다.Partition을 결정하기 위해 사용키 역시 단순히 바이트 배열Batch 단위로 저장Topic의 파티션에 쓰여지는 메시지의 집합을 의미함topic 단위로 분류된다.partition으로 나뉘어진다.partitioner를 통해 특정 파티션을 지정해서 메시지를 쓸 수도 있다.offset을 기록함으로써, 어느 메시지까지 읽었는지 유지Consumer Group의 일원으로서 작동onwership이라고 한다.Broker라고 부른다.fetch 요청에 응답하여 메시지를 전달한다.Cluster의 일부로 작동하도록 설계되었다.Cluster Controller 역할을 한다.Partition Leader라고 부른다.Follower라고 한다.
덕분에 좋은 정보 얻어갑니다, 감사합니다.