TransactionalEventListener1 Commit 실패된 메세지 Producer 가 책임질래 Consumer 가 책임질래 만약 @TransactionalEventListener 가 없다면 어떻게 될까. 바로 떠오르는 생각은 컨슈머에서 대응을 해야될 것 같았습니다. 해당 포스팅은 세계에 @TransactionalEventListener 가 없다는 가정하에 굳이굳이 컨슈머에서 그 영향을 대응하는 방법을 구현해보는 과정을 담았습니다. 저는 카프카를 잘 몰라서, 일단 Kafka Producer 의 기본 동작 방식을 차근차근 따라가보면서 시작해보았습니다. 해당 문서는 공식문서 를 기반으로 따라가보았습니다. 테스트는 testContainer 를 이용해서 테스트 했지만 @EmbeddedKafka 를 이용하는 방법도 있습니다. testContainer 를 이용한 테스트를 참조 하고 싶다면 아래를 참조하세요!더보기package com... 2024. 7. 27. 이전 1 다음