1. 5분만에 카프카 맛보기
1.1 카프카의 기본 구성
- 카프카 → 데이터를 받아서 전달하는 데이터 버스 역할
- 프로듀서 → 카프카에 데이터(메시지)를 만들어서 주는 쪽
- 컨슈머 → 카프카에서 데이터(메시지)를 빼내서 소비하는 쪽
- 주키퍼 → 카프카의 정상 동작을 보장하기 위해 메타데이터를 관리하는 코디네이터
- 브로커 → 카프카 애플리케이션이 설치된 서버 또는 노드, 카프카를 호칭하기도 함
- 카프카로 메시지를 주고받기 위해서는 가장 먼저 할 것이 토픽을 생성하는 것이다. 일반적으로 프로듀서가 카프카로 메시지를 전송할 때 카프카로 전송하는 것이 아닌 카프카의 특정 토픽으로 전송한다.