Spring-Boot 1.5.10.release 与 apache-kafka-2.3.0 客户端的兼容性

Spring-Boot 1.5.10.release compatibility with apache-kafka-2.3.0 client

我的项目是用 Spring boot 1.5.10.release 构建的。我们想从 Apache Kafka 1.0.x 迁移到 Apache Kafka® 2.3.0。 我们目前正在使用 Spring-kafka 1.3.9.release 并希望迁移到 spring-kafka-2.3.0。我们可以在不更改 1.5.10.release 的 Spring 引导版本的情况下执行此操作吗?

我浏览了兼容性矩阵,但没有看到任何与我的问题相关的答案 https://spring.io/projects/spring-kafka

不,你不能那样做。 Spring Kafka 2.x,还有Spring Boot 2.x,都是基于Spring Framework 5.x 和Java 8. 你可以不要在 Spring Boot 1.5.x.

中混合如此关键的版本

依靠Spring 引导依赖管理确实更好。这样你就可以确定 Spring Boot 带来的所有工件都一起测试了。