Java
기타

(Spring)kafka를 이용한 트랜잭션 아웃박스 패턴 질문 입니다

질문 종료
30 XP

트랜잭션 아웃박스 패턴을 공부하다가 궁금한 점이 있어서 글 올립니다

아웃박스 패턴이라고 하면

메세지큐와 db의 데이터 일관성을 지키기 위해 사용되는 것으로 공부 했는데요.


그렇다면 KafkaTransactionManager 를 사용하여

db의 트랜잭션 커밋을 확인한 후 카프카의 메세지를 발행 한다면

아웃 박스 패턴을 극복 할 수 있는건가요 ?

레퍼런스는
https://rudaks.tistory.com/entry/spring-kafka%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%A0-%EB%95%8C%EC%9D%98-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EC%B2%98%EB%A6%AC#google\_vignette

참고 하였습니다


불러오는 중...