kafka1 kafka를 활용한 SMTP 메일 전송 (with. SpringBoot, redis) 1. 메일 전송 비동기 플로우스케줄러 -> redis 캐시 -> kafka 발행 -> Consumer -> STMP 메일 전송 -> Mailtrap(https://mailtrap.io/home) 저장시퀀스 다이어그램2. 기술 스택언어/프레임워크: Java 17, Spring Boot 3.4DB: MySQL (JPA/Hibernate)캐시: Redis 메시징: Apache Kafka스케줄링: Spring Scheduling (@EnableScheduling, @Scheduled)메일: Spring Boot Starter Mail + Mailtrap컨테이너: Docker Compose (Zookeeper, Kafka, Redis)3. 프로젝트 설정 (build.gradle)dependencies { i.. 2025. 7. 27. 이전 1 다음