Kafka란? pub-sub모델의 메세지 큐이다. 분산환경이 특화되어있다. 구성요소 1. Event: kafka에서 producer와 consumer가 데이터를 주고받는 단위 2. Producer: kafka에 이벤트를 게시(post)하는 클라이언트 어플리케이션을 의미합니다. 3. Consumer: topic을 구독하고 이로부터 얻어낸 이벤트를 처리하는 클라이언트 어플리케이션입니다. 4. Topic: 이벤트가 쓰이는 곳입니다. Producer는 이 Topic에 이벤트를 게시합니다. 그리고 Consumer는 Topic으로부터 이벤트를 가져와 처리합니다. Topic은 파일시스템의 폴더, 이벤트는 폴더안의 파일과 유사합니다. Partition Topic은 여러 Broker에 분산되어 저장되며, 이렇게 분산된 ..