在Kafka中,要创建一个ProducerRecord对象,你需要提供以下参数:
以下是一个创建ProducerRecord对象的示例:
import org.apache.kafka.clients.producer.ProducerRecord;
public class ProducerRecordExample {
public static void main(String[] args) {
// 创建一个ProducerRecord对象
ProducerRecord<String, String> record = new ProducerRecord<>("my-topic", "key", "value");
// 打印ProducerRecord对象的详细信息
System.out.println("Topic: " + record.topic());
System.out.println("Key: " + record.key());
System.out.println("Value: " + record.value());
System.out.println("Partition: " + record.partition());
System.out.println("Headers: " + record.headers());
}
}
在这个示例中,我们创建了一个发送字符串消息到名为"my-topic"的主题的ProducerRecord对象。消息的键和值都是字符串类型。