kafka的简单demo实现

本文详细介绍了Kafka的配置文件kafka.properties,包括生产者、消费者、topic和group的基础参数设定,如服务器连接、重试次数、批处理大小等。此外,还提到了kafkaProducer、kafkaConsumer及Listener的相关概念,是Kafka入门的实践指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在https://blog.youkuaiyun.com/bzq629/article/details/89920658一文中,已经在本地安装好了kafka,接下来就是介绍Kafka开发环境的搭建与最简单的demo 开发。

一、kafka.properties

首先是生成一个kafka.properties,里面配置的是生产者、消费者、topic、group的基本参数。具体含义如下:
在这里插入图片描述
【生产者】

(1)kafka.producer.servers
        用于建立与kafka集群的连接,这个list仅仅影响用于初始化的hosts,来发现全部的servers。格式:host1:port1,host2:port2,…,数量尽量不止一个,以防其中一个down了。

(2)kafka.producer.retries
        发生错误时的重传次数。当开启重传时,需要将max.in.flight.requests.per.connection设置为1,否则可能导致失序。

(3)kafka.producer.batch.size
        Producer可以将发往同一个Partition的数据做成一个Produce Request发送请求,即Batch批处理,以减少请求次数,该值即为每次批处理的大小。另外每个Request请求包含多个Batch,每个Batch对应一个Partition,且一个Request发送的目的Broker均为这些partition的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值