[카프카 디버깅] 왜 내 메시지는 flush()를 눌러야만 전송될까? (feat. Thread & Lock)
·
IDE
1. 배경Java에서 카프카 프로듀서를 개발하며 디버깅을 하다 이상한 현상을 겪게 되어 기록의 목적으로 이 글을 작성하게되었습니다. package com.example.kafka;import org.apache.kafka.clients.producer.KafkaProducer;import org.apache.kafka.clients.producer.ProducerConfig;import org.apache.kafka.clients.producer.ProducerRecord;import org.apache.kafka.common.serialization.StringSerializer;import java.util.Properties;public class SimpleProducer { public s..