1、jar包引入
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
2、application.yml配置
spring:
kafka:
bootstrap-servers: "ip:9092" # 主机链接地址
# 生产者
producer:
# 启用失败重试的次数
retries: 0
# 完成请求之前收到的确认数,可选值为:all, -1, 0, 1
acks: 1
# 批量提交一次数据的字节数
batch-size: 16384
# 缓冲等待发送到服务器的内存总字节数
buffer-memory: 33554432
# 秘钥序列化
key-serializer: "org.apache.kafka.common.serialization.StringSerializer"
# 值序列化
value-serializer: "org.apache.kafka.common.serialization.StringSerializer"
properties:
max.request.size: 10485760 # 单条数据的最大大小
linger.ms: 1
# 消费者
consumer:
# true表示消费者自动提交
enable-auto-commit: "true"
# 周期性自动提交的间隔,单位毫秒&#x