java调用Kafka的Consumer

这篇博客介绍了如何在Java中使用Kafka的高阶Consumer接口消费数据。作者强调了Kafka的topic消息模式,指出一个线程对应一个分区的原则,并分享了手动控制偏移量的重要性,以适应业务需求和防止数据丢失。文中还提到,虽然高阶Consumer API简单易用,但在多分区或对数据丢失敏感的场景下,推荐使用Simple Consumer API。
摘要由CSDN通过智能技术生成

之前项目中有个需求技术上需要用到Kafka,另一部门的同事通过Kafka的Producer将数据以json的格式发送到服务器上的broker,双方约定一个topic,而我通过Consumer消费服务器上broker的约定topic的数据。Kafka是基于topic的消息生产消费模式,Producer是生产者,生产特定topic的消息,Consumer是消费者,消费特定topic的消息。Kafka的官网文档,比较详细,里面还有一些demo,有兴趣的可以去看看,点此打开

maven依赖:

<dependency>
			<groupId>org.apache.kafka</groupId>
			<artifactId>kafka_2.10</artifactId>
			<version>0.8.2.1</version>
		</dependency>
properties配置文件中定义的属性:

beauty.kafka.zookeeperServer=192.168.2.199:2182
beauty.kafka.topic=0_crawlerSuccTask99
beauty.kafka.groupId=testGroup2
beauty.kafka.sessionT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值