Kafka란 대용량 실시간 로그처리에 특화되어있음. 메시지 : 데이터의 기본 단위 pub-sub(발행-구독) 모델의 메시지 큐, 분산 환경에 특화되어있음.(발신자와 수신자를 연결해줌) Message quque: 프로세스, 프로그램이 서로 데이터를 교환할때 사용하는 통신 방법.
producers: 생산자 이벤트를 kafka에 게시하는 클라이언트 응용 프로그램 :: 둘은 완전히 분리되있으며 서로 간섭할수 없음. consumers: 소비자 이벤트를 구독(읽기,처리)하여 이로부터 얻어낸 이벤트를 처리하는 클라이언 트 프로그램