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

相关推荐
鹿角片ljp17 分钟前
KV Cache 解析
java·算法
captain37633 分钟前
网络原理(9)-数据链路层
java·网络协议·java-ee
惊讶的猫1 小时前
意图识别置信度和检索重排的分数
java
caoerzhong1 小时前
仓库管理数字化趋势解读:JeeWMS 开源 Java WMS 视角下的五个演进方向
java·开源
程序员JerrySUN2 小时前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
Joy T3 小时前
Spring AI 2.0 Agent 进阶:Memory、State 与 Context Engineering 常见技术全景
java·人工智能·后端·spring·agent入门·agent state
估值探索者3 小时前
【Python量化系统工程化 #08】关了 SSH 就停?systemd 让脚本开机自启 + 异常自动拉起
java·c++·人工智能·分类·数据挖掘
天若有情6733 小时前
C++花式魔改!手写头文件复刻Java语法,彻底打破编码思维定式
java·c++·语言做语言·jac++
西峰u4 小时前
Java单例模式|从基础到多线程安全
java·java单例模式