springboot、spring-kafka、kafka-client的版本对应关系

在使用springboot集成kafka的时候需要注意springboot版本、引用的依赖spring-kafka版本和kafka中间件版本的对应关系,否则可能会因为版本不兼容导致出现错误。

1、含义说明(摘自官网)

  • Spring Boot:是springboot的版本。

  • Spring for Apache Kafka Version :是springboot集成的spring-kafka的版本,如

    org.springframework.kafka spring-kafka 2.6.8
  • spring Integration for Apache Kafka Version :是springboot集成的spring-integration-kafka的版本,如

    org.springframework.integration spring-integration-kafka 3.3.0.RELEASE
  • kafka-clients : 是springboot集成的spring-kafka,spring-kafka中引入了kafka-client的版本,对应kafka中间件版本,如

2、springboot、spring-kafka、kafka-client的版本对应关系(摘自官网)

Spring for Apache Kafka的官网地址如下:


3、注意

在项目中应用时需要根据具体的环境,若项目采用springboot框架,则可以直接引用spring-kafka依赖,选择对应的依赖版本和kafka中间件版本即可。若项目为普通项目,则可以直接引用kafka-clients依赖,如下

复制代码
<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients -->
<dependency>
    <groupId>org.apache.kafka</groupId>
    <artifactId>kafka-clients</artifactId>
    <version>3.1.0</version>
</dependency>
相关推荐
摇滚侠2 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 使用 JdbcTemplate 阅读笔记 31
android·spring boot·笔记
torpidcat2 小时前
ruoyi-vue-pro 若依芋道 java springboot +mybatis 生日查询相关
java·vue.js·spring boot
xcl09253 小时前
智慧场馆解决方案系统源码:从架构设计到部署实战
java·spring boot
黑马程序员毕设3 小时前
基于Java的仪器管理系统设计与实现
java·开发语言·spring boot·后端·微信小程序
骇客野人3 小时前
SpringBoot电商购物车、结算、下单、库存方案设计与落地实施步骤
java·spring boot·后端
凤山老林4 小时前
高可用分布式任务调度架构:Spring Boot 集成 PowerJob 实战指南
spring boot·分布式·架构
面向Google编程5 小时前
Kafka 成了 Agent 的「共享内存」,Flink 成了它的「大脑」
flink·kafka·agent
麻瓜code5 小时前
【Agent】Spring AI RAG 实战:本地向量库 + 云端知识库
java·人工智能·spring
慧一居士5 小时前
Mybatis Plus中 LambdaQueryWrapper、QueryWrapper 区别对比
spring boot
干到60岁退休的码农5 小时前
13.构建登录接口响应数据
java·spring boot·mybatis