유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Kafka 입문·실전 - 2.6. [실습] Spring Boot로 Kafka에 메시지 넣는 코드 작성하기 (Producer)

JSCODE 박재성

2025. 8. 1.

0

#backend
  • 스프링 부트 서버는 API 요청을 받아 Kafka에 전달할 메시지를 생성하고 프로듀서 역할을 수행합니다. ⚙️
  • 이메일 컨트롤러는 API 요청을 처리하고, 이메일 서비스에 의존성을 주입받아 이메일 발송 로직을 처리합니다. 📧
  • SendEmailRequestDTO는 API 요청 시 사용자로부터 받는 데이터를 담는 DTO 객체입니다. 📦
  • KafkaTemplate은 Kafka를 조작하는 데 사용되며, 메시지 저장 및 조회를 가능하게 합니다. 🛠️
  • EmailSendMessage는 Kafka에 전달할 메시지 정보를 담는 객체이며, 발신자, 수신자, 제목, 본문 정보를 포함합니다. ✉️
  • 객체를 JSON 형태의 문자열로 변환하는 메서드를 사용하여 Kafka에 메시지를 전달합니다. ➡️

Recommanded Videos