一、pom文件添加kafka依赖jar包
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
二、application.properties配置kafka
#============== kafka ===================
#指定kafka server的地址,集群配多个,中间,逗号隔开
kafka.bootstrap-servers=ip:9092
#=============== provider =======================
# 当retris为0时,produce不会重复。retirs重发,此时repli节点完全成为leader节点,不会产生消息丢失。
kafka.producer.retries=0
# 每次批量发送消息的数量,produce积累到一定数据,一次发送
kafka.producer.batch-size=16384
# produce积累数据一次发送,缓存大小达到buffer.memory就发送数据
kafka.producer.buffer-memory=33554432
#可以设置的值为:all, -1, 0, 1
kafka.producer.acks=all
# 指定消息key和消息体的编解码方式
kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer
##=============== consumer ============