Cute Hello Kitty Kaoani

오블완

WebServer/Spring

Kafka Consumer Retry 전략

Spring Kafka Consumer 부분을 맡으면서 예외 상황을 처리하기 위해 Kafka Retry 전략에 대해 알아보았다. 메시지를 소비하는 동안 예상치 못한 오류가 발생할 수 있으며, 이를 적절히 처리하는 로직이 필요하다. 메시지를 반복적으로 재처리하거나, 재처리 후에도 실패하는 메시지를 별도의 토픽으로 관리해야한다. Consumer의 예외 상황을 처리하기 위한 방식으로는 ErrorHandler 방식과 어노테이션 방식 이 있다. ErrorHandler 방식Spring Kafka는 이러한 예외 상황을 처리하기 위해 DefaultErrorHandler 와 BackOff 기능을 제공한다.재시도 간격에 따라 다양한 Backoff 전략이 있다.Fixed Backoff : 일정된 시간 간격으로 재시도하는 전..

gangintheremark
'오블완' 태그의 글 목록