반응형
Spring Kafka Consumer
-
08. 스프링 카프카 컨슈머(Spring Kafka Consumer)BackEnd/Kafka 2021. 11. 6. 11:27
스프링 카프카 컨슈머는 기존 컨슈머를 2개의 타입으로 나누고 커밋을 7가지로 나누어 세분화 했습니다. 1. 타입 레코드 리스너(MessageListener): 단 1개의 레코드를 처리합니다. (스프링 카프카 컨슈머의 기본 리스너 타입) 배치 리스너(BatchMessageListener): 한 번에 여러 개 레코드들을 처리합니다. 매뉴얼 커밋(스프링 카프카에서는 커밋이라고 부르지 않고 'AckMode'라고 합니다. AcksMode: MANUAL, MANUAL_IMMEDIATE)을 사용할 경우 Acknowledging이 붙은 리스너를 사용하고, KafkaConsumer 인스턴스에 직접 접근하여 컨트롤하고 싶다면 ConsumerAware가 붙은 리스너를 사용하면 됩니다. 2. 메시지 리스너 종류와 파라미터 R..