한눈에 보는 정의

Producer(데이터 생산자)는 Kafka(아파치 카프카) (Kafka) 같은 메시지 시스템에 데이터나 이벤트를 만들어 보내는 쪽을 뜻합니다.

자세히 알아보기

  • 예문: "주문 시스템은 새 주문이 들어올 때마다 관련 이벤트를 만들어 보내는 Producer 역할을 한다."
  • Producer는 자신이 보낸 메시지를 누가, 언제 받아가는지 몰라도 되며, 그저 정해진 Topic(메시지 토픽) (토픽)에 메시지를 보내기만 하면 나머지는 메시지 시스템이 알아서 처리합니다.
  • 여러 Producer가 동시에 같은 토픽에 메시지를 보낼 수 있어, 여러 서비스에서 발생하는 이벤트를 하나의 스트림으로 자연스럽게 모을 수 있습니다.
  • 보낸 메시지를 실제로 받아 처리하는 쪽은 Consumer(데이터 소비자) (소비자)라고 부르며, Producer와 Consumer는 서로의 존재를 전혀 몰라도 메시지 시스템을 통해 데이터를 주고받을 수 있습니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로