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

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

📝 관련 이슈 및 PR

PR과 관련된 이슈 번호

작업 내용

컨슈머를 제외한 나머지 애플리케이션 코드 마이그레이션 - 카프카 설정 클래스 및 Dead Letter Topic 처리용 프로듀서

🧪 테스트

Dead Letter Topic 프로듀서는 Spring의 Retryable을 이용하여 최대 5회 재시도 처리가 구현되어 있음. 이 기능이 정상 작동하는지 & 그 과정에서 로그는 정상적으로 출력되는지 확인하는 테스트를 추가하였음.

📚 참고 자료 및 기타

현재는 재시도 실패시 컬렉션 필드에만 저장하고 있으나, 실제 사용할 때는 외부 저장소에 저장이 필요함.

<!-- 제목 양식 --> <!-- [이슈번호] 작업 요약 (예시: [#10] Gitea 템플릿 생성) --> ## 📝 관련 이슈 및 PR **PR과 관련된 이슈 번호** - #3 ## ✨ 작업 내용 <!-- 어떤 작업을 했는지 알려주세요! --> 컨슈머를 제외한 나머지 애플리케이션 코드 마이그레이션 - 카프카 설정 클래스 및 Dead Letter Topic 처리용 프로듀서 ## 🧪 테스트 <!-- 어떤 테스트를 생각했고 진행했는지 알려주세요! --> Dead Letter Topic 프로듀서는 Spring의 Retryable을 이용하여 최대 5회 재시도 처리가 구현되어 있음. 이 기능이 정상 작동하는지 & 그 과정에서 로그는 정상적으로 출력되는지 확인하는 테스트를 추가하였음. ## 📚 참고 자료 및 기타 <!-- 참고한 자료, 또는 논의할 사항이 있다면 알려주세요! --> 현재는 재시도 실패시 컬렉션 필드에만 저장하고 있으나, 실제 사용할 때는 외부 저장소에 저장이 필요함.
pricelees added 6 commits 2025-06-27 05:19:57 +00:00
pricelees merged commit bc79ff7035 into main 2025-06-27 05:20:07 +00:00
pricelees deleted branch feature/#3 2025-06-27 05:20:07 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pricelees/understanding-kafka-consumer#4
No description provided.