Kafka를 활용한 메시지 처리 중, Consumer가 null Payload를 수신하면서 다음과 같은 MethodArgumentNotValidException이 발생할 수 있습니다. Caused by: org.springframework.messaging.handler.annotation.support.MethodArgumentNotValidException: Could not resolve method parameter at index 0 …Payload value must not be empty 이 문제는 Kafka 메시지의 Payload가 null(KafkaNull)로 들어오는 경우 발생합니다. 이는 Kafka Producer가 null 값을 전송하거나, Tombstone 메시지(키에 대한 더 읽기
KAFKA
카프카 관련 내용
Kafka 컨슈머를 EKS에서 운영할 때 발생하는 문제와 해결 방법
1. 개요 Kafka 컨슈머를 Amazon EKS 환경에서 운영할 때, Pod가 생성 및 삭제되면서 중복 소비, 메시지 누락, Rebalance 지연 등의 문제가 발생할 수 있습니다. 이 글에서는 Kafka 컨슈머의 동작 방식과 안정적인 운영 방법을 정리합니다. 2. Kafka 컨슈머와 EKS의 배포 방식 EKS에서는 Rolling Update 방식으로 새로운 버전의 Pod를 배포하면 기존 Pod가 더 읽기