Producer
개념
Kafka Client로 프로듀서 구현하기
Properties configs = new Properties(); configs.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092"); configs.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); configs.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName()); KafkaProducer<String, String> producer = new KafkaProducer<String, String>(configs); String messageKey = "key1"; String messageValue = "testMessage"; ProducerRecord<String, String> record = new ProducerRecord(TOPIC_NAME, messageKey, messageValue); producer.send(record); producer.flush(); producer.close();

파티셔너
커스텀 파티셔너
주요 옵션
필수 옵션
선택 옵션
멱등성 프로듀서
트랜잭션 프로듀서
스프링 카프카 프로듀서
Last updated
