feat/33 - DLT 컨슈머 - #34
Merged
Merged
Conversation
5 tasks
github-actions
Bot
requested review from
Jinyoung-Kim96,
Sehi55,
githyj-jang,
jihxonx and
qldo
May 14, 2026 06:15
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
🚧 Files skipped from review as they are similar to previous changes (3)
📝 WalkthroughWalkthroughKafka DLT 컨슈머 추가, OrderEventConsumer의 토픽을 restore-request로 변경, JPA 설정을 분리해 OSIV 비활성화, 그리고 Kafka JSON 신뢰 패키지와 토픽 매핑을 확장합니다. ChangesKafka DLT 및 메시지 파이프라인 안정화
Sequence Diagram(s)sequenceDiagram
participant KafkaCluster as Kafka Cluster
participant OrderConsumer as OrderEventConsumer
participant DeadLetterConsumer as DeadLetterConsumer
participant Logger as Logger
KafkaCluster->>OrderConsumer: 원본 메시지 전송 (처리 시도)
OrderConsumer->>KafkaCluster: 처리 실패 -> 메시지 DLT로 라우팅
KafkaCluster->>DeadLetterConsumer: DLT 메시지 전송 (헤더 포함)
DeadLetterConsumer->>DeadLetterConsumer: DLT 헤더 추출 (originalTopic, exception, stacktrace)
DeadLetterConsumer->>Logger: 멀티라인 치명 로그 기록 (payload 및 헤더)
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related issues
Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This was referenced May 14, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📝 작업 내용
🚀 주요 변경 사항
✅ 자체 체크리스트 (필수)
./gradlew build실행 결과 정상 (인증샷 첨부)📸 테스트 인증샷
💬 리뷰어 전달사항 (선택)
consumeStockRestoredEvent에서 무조건 에러를 내도록 수정해 진행했던 테스트입니다. pr로 올린 코드에선 해당 에러 발생 부분을 삭제했습니다. (그냥 조용히 DLT로 갑니다)📎 참고 자료
Summary by CodeRabbit
신규 기능
개선 사항