【已连接kafka成功】Kafka生产者初始化

java 复制代码
Properties producerProps = new Properties();
        producerProps.put("bootstrap.servers", "你的集群地址");
        producerProps.put("sasl.jaas.config", "org.apache.kafka.common.security.scram.ScramLoginModule required username=\"用户名\"password=\"密码\";");
        producerProps.put("security.protocol", "SASL_PLAINTEXT");
        producerProps.put("sasl.mechanism", "SCRAM-SHA-512");
        producerProps.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
        producerProps.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
        Producer producer = new org.apache.kafka.clients.producer.KafkaProducer(producerProps);
        producer.send(new ProducerRecord<>("自己的topic主题名称","msg要发送的信息"));

以上kafka生产者在使用SASL_PLAINTEXT的情况下,也就是需要使用用户名和密码来连接kafka;若kafka不需要用户名和密码即可连接,则取消相关配置设置即可。

相关推荐
咸鱼2.05 分钟前
【java入门到放弃】XXL-JOB
java
爱滑雪的码农6 分钟前
Java基础十一 流(Stream)、文件(File)和IO
java·开发语言·python
叶小鸡9 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day11
java·开发语言
light blue bird15 分钟前
MES/ERP 工序 BOM 协同多节点工站组件
java·jvm·oracle
Pkmer18 分钟前
古法编程: 适配器模式
java·设计模式
Albert Edison23 分钟前
【RabbitMQ】发布确认模式(使用案例)
分布式·rabbitmq·ruby
longxibo24 分钟前
【Flowable 7.2 源码深度解析与实战】
java·后端·流程图
norq juox24 分钟前
Spring 中集成Hibernate
java·spring·hibernate
咸鱼2.033 分钟前
【java入门到放弃】Zookeeper
java·zookeeper