title: kafka-producer-01
date: 2022-07-30 09:26:06
tags: kafka
Kafka Producer 基本步骤
基本步骤
生产者:配置参数——>创建生产者客户端实例——>构建消息——>发送消息 ——>关闭客户端
配置参数Properties
Properties props = new Properties();
props.put(key, value);
必填:
-
bootstrap.servers host1:port1,host2:port2
指定Kafka集群所需的broker清单
-
key.serializer value.serializer
broker只接收字节数组byte[], 需要指定序列化器来转换。
参数值一般都有静态字符串常量,否则用反射。
创建生产者客户端实例
KafkaProducer<String, String> producer = new KafkaProducer<>(props);
线程安全的,可以池化。
构建消息
ProducerRecord<String, String> record = new ProducerRecord&l