Kafka生产者和消费者(Java代码案例)

       在上一篇我写了关于Kafka的下载安装以及一些报错记录,由于我是想在Jmeter上对Kafka进行测试,那么难以避免的就是可能要编写脚本,甚至需要自定义Kafka的相关类。所以也是对代码进行了一些研究。个人认为Kafka最重要的三个元素应该是主题Topic、生产者Producer和消费者Consumer。我也是找到一个关于Kafka学习的网站,感觉这个学习网站还是挺不错的,链接在此:https://www.tutorialspoint.com/apache_kafka/index.htm。

话不多说,直接上代码,在运行之前请配置好本地生产环境,并启动ZooKeeper和Kafka,新建好一个主题,因为我们代码中会要用到。具体可以参照我上一篇博客,链接在此:https://blog.csdn.net/shan286/article/details/105242586

这里贴的都是主要代码,要注意的是参数必须与你们自己配置的一致,后面会注明

(一)生产者代码:

Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("acks", "all");
props.put("retries", 0);
props.put("batch.size", 16384);
props.put("ling

你可能感兴趣的:(Kafka,kafka)