【已连接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不需要用户名和密码即可连接,则取消相关配置设置即可。

相关推荐
go__Ahead11 分钟前
【Java-JMM】Happens-before原则
java
pcm12356733 分钟前
java中的单例模式
java·开发语言·单例模式
xxxxxxllllllshi34 分钟前
【Elasticsearch查询DSL API完全指南:从入门到精通】
java·大数据·elasticsearch·搜索引擎·面试·全文检索·jenkins
自在极意功。1 小时前
动态规划核心原理与高级实战:从入门到精通(Java全解)
java·算法·动态规划·最优子结构·重叠子问题
oioihoii1 小时前
当无符号与有符号整数相遇:C++中的隐式类型转换陷阱
java·开发语言·c++
鼠鼠我捏,要死了捏1 小时前
深入剖析Java垃圾回收性能优化实战指南
java·性能优化·gc
Pota-to成长日记2 小时前
代码解析:基于时间轴(Timeline)的博客分页查询功能
java
塔能物联运维2 小时前
物联网设备运维中的自动化合规性检查与策略执行机制
java·运维·物联网·struts·自动化
不爱编程的小九九2 小时前
小九源码-springboot099-基于Springboot的本科实践教学管理系统
java·spring boot·后端
雨夜之寂2 小时前
第一章-第二节-Cursor IDE与MCP集成.md
java·后端·架构