SpringBoot集成Kafka
本篇主要讲解SpringBoot 如何集成Kafka ,并且简单的 编写了一个Demo 来测试 发送和消费功能
前言
选择的版本如下:
springboot : 2.3.4.RELEASE
spring-kafka : 2.5.6.RELEASE
kafka : 2.5.1
zookeeper : 3.4.14
本Demo 使用的是 SpringBoot 比较高的版本 SpringBoot 2.3.4.RELEASE 它会引入 spring-kafka 2.5.6 RELEASE ,对应了版本关系中的
Spring Boot 2.3 users should use 2.5.x (Boot dependency management will use the correct version).
spring和 kafka 的版本 关系
1.搭建Kafka 和 Zookeeper 环境
搭建kafka 和 zookeeper 环境 并且启动 它们
2.创建Demo 项目引入spring-kafka
2.1 pom 文件
org.springframework.boot
spring-boot-starter-web
org.springframework.kafka
spring-kafka
com.google.code.gson
gson
2.2 配置application.yml
spring:
kafka:
bootstrap-servers: 192.168.25.6:9092 #bootstrap-servers:连接kafka的地址