kafka基于producer与consumer的方法是什么
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍"kafka基于producer与consumer的方法是什么",在日常操作中,相信很多人在kafka基于producer与consumer的方法是什么问题上存在疑惑,小编查阅了各式资
千家信息网最后更新 2025年12月02日kafka基于producer与consumer的方法是什么
这篇文章主要介绍"kafka基于producer与consumer的方法是什么",在日常操作中,相信很多人在kafka基于producer与consumer的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"kafka基于producer与consumer的方法是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
producer:
Properties props = new Properties();props.put("bootstrap.servers", "node0:9092,node1:9092,node2:9092");props.put("acks", "all");props.put("retries", 0);props.put("batch.size", 16384);props.put("linger.ms", 1);props.put("buffer.memory", 33554432);props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");Producer producer = new KafkaProducer(props);for (int i = 0; i < 100; i++) producer.send(new ProducerRecord("my-topic", Integer.toString(i), Integer.toString(i)));producer.close(); consumer:
Properties props = new Properties();props.put("bootstrap.servers", "node0:9092,node1:9092,node2:9092");props.put("group.id", "test");props.put("enable.auto.commit", "true");props.put("auto.commit.interval.ms", "1000");props.put("session.timeout.ms", "30000");props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");KafkaConsumer consumer = new KafkaConsumer(props);consumer.subscribe(Arrays.asList("my-topic"));while (true) { ConsumerRecords records = consumer.poll(100);for (ConsumerRecord record : records) System.out.printf("offset = %d, key = %s, value = %s \n\r", record.offset(), record.key(), record.value());} 新的api相对老的版本,可读性更好了一些,少了一些可读性比较差的东西,用起来方便了很多。
但是有一点比较遗憾,同时还想要试验一下kafkastream,但是从java doc上找到的例子代码,居然和下来的jar包不匹配,不知道什么原因。
到此,关于"kafka基于producer与consumer的方法是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
方法
学习
可读性
更多
帮助
实用
遗憾
接下来
东西
代码
例子
原因
同时
文章
版本
理论
知识
篇文章
网站
资料
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发费用测算标准
请教你如何做好网络安全工作
公众号开发免费服务器
怎样禁止删除数据库记录
bds服务器开服
华硕服务器卡67
数据库系统由 构成
geo数据库点分析没反应
石峰网络安全审查
浪潮服务器的uid是啥意思
苏州app软件开发公司排行
北京网络安全工资待遇
无法对数据库进行
云数据库开发什么软件
抓好网络安全
数据库微小面
软件开发绩效是什么
文明与征服服务器时间表ios
科技互联网时代的英文
德阳软件开发销售电话
汕尾专业软件开发维修电话
威联通nas安装数据库
茌平软件开发培训
么么哒网络技术有限公司
linux图片服务器
网络安全工作机构实施方案
1008611服务器出错
江苏 护苗 网络安全课
辽宁专业软件开发哪里好
安康颐高互联网科技有限公司