[#3] 컨슈머를 제외한 나머지 애플리케이션 코드 마이그레이션 #4

Merged
pricelees merged 6 commits from feature/#3 into main 2025-06-27 05:20:07 +00:00

6 Commits

Author SHA1 Message Date
b0456c18a2 test: Dead Letter Topic 프로듀서 재시도 테스트
- ref: 1f60a0ff
2025-06-27 14:13:33 +09:00
1f60a0ff33 feat: Dead Letter Topic 프로듀서 기능 구현
- 최대 5회 재시도. 재시도 실패시 인메모리 컬렉션에 저장
2025-06-27 14:11:16 +09:00
fcc5fcffe6 feat: Dead Letter Topic 프로듀서 설정 클래스
- KafkaProducer는 Thread-Safe이기에 Bean으로 등록하여 사용함.
2025-06-27 14:09:57 +09:00
c6b21da23e feat: 컨슈머, 프로듀서에서 모두 쓰이는 Configuration 클래스
- 현재는 Dead Letter Topic 프로듀서 Bean만 등록
2025-06-27 14:03:26 +09:00
b6e6484cb0 feat: 카프카 설정값을 담는 KafkaProperties 클래스 및 ConfigurationProperties 적용을 위한 application.yml 설정 2025-06-27 14:02:14 +09:00
ef8c526fec feat: 테스트용 레코드 클래스와 직렬화, 역직렬화 클래스 2025-06-27 13:57:35 +09:00