kafka教程2:Producer,生产者

该文章主要翻译自java类KafkaProducer的Doc文档,基于Kafka2.3版本,Kafka客户端2.3.0版本

1、官方Doc链接如下

https://kafka.apache.org/23/javadoc/index.html?org/apache/kafka/clients/producer/KafkaProducer.html


2、Kafka的Maven依赖如下

<dependency>
    <groupId>org.apache.kafkagroupId>
    <artifactId>kafka-clientsartifactId>
    <version>2.3.0version>
dependency>


3、基于官方文档整理的内容

KafkaProducer类是Kafka客户端包中的Producer接口的实现类,用来向Kafka集群发布消息。
KafkaProducer本身线程安全,通常使用一个KafkaProducer实例(instance)要比使用多个KafkaProducer实例要快(faster),推荐以单例的形式来用。
以下是发送消息到Kafka集群的官方Doc代码示例:

 Properties props = new Properties();
 props.put("bootstrap.servers", "localhost:9092");
 props.put("acks", "all");
 props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
 props

你可能感兴趣的:(kafka,kafkaproducer,kafka教程,kafka发送消息,kafka生产者)