中间件 | Kafka - [常规使用]

@

§1 kafka-clients 使用

依赖

<dependency>
  <groupId>org.apache.kafka</groupId>
  <artifactId>kafka-clients</artifactId>
  <version>3.0.0</version>
</dependency>

使用

Properties properties = new Properties();
properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,"192.168.3.11:9092");
properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG,StringSerializer.class.getName());
properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,StringSerializer.class.getName());
// 配置分区器
// properties.put(ProducerConfig.PARTITIONER_CLASS_CONFIG,"com.xx.xx.xx.XXPartitioner");

KafkaProducer<String,String> kafkaProducer = new KafkaProducer<>(properties);

kafkaProducer.send(new ProducerRecord<>("topic","content"));

kafkaProducer.close();
```:
posted @ 2025-05-20 15:08  问仙长何方蓬莱  阅读(13)  评论(0)    收藏  举报