Spring 引导,Spring-Kafka,和Spring-云兼容性
Spring Boot, Spring-Kafka, and Spring-Cloud compatibility
我的问题是关于 Spring-Kafka 和 Spring 云兼容性。
我正在使用以下版本:
- 卡夫卡经纪人 1.0.2
- Spring 引导 1.5.2
- Spring 卡夫卡 1.2.2
- Spring 云流 Chelsea.SR2 (Spring 云流
核心 1.2.2.RELEASE)
Spring-Kafka 和 Spring Boot 之间的兼容性在另一个 a few days ago. The Spring-Kafka project page 中被询问,已更新有关兼容性的更多详细信息。项目网站声明如下:
All users with brokers >= 0.10.x.x (and all spring boot 1.5.x users) are recommended to use spring-kafka version 1.3.x
Spring Cloud Stream 和 Spring-Kafka 的 compatibility matrix 指出:
Spring Cloud Stream 1.2.x is compatible with Spring-Kafka 1.2.x, 1.1.x.
Spring-Kafka项目页面推荐我升级到1.3.X,但是我的Spring Cloud Stream版本不兼容Spring-Kafka 1.3.X.
我希望将我的 Spring-Kafka 版本升级到 1.3.8。但是我不想破解Spring Cloud Stream.
有没有人有使用较新版本的 Spring-Kafka 和较旧版本的 Spring Cloud Stream 的经验?
Spring Boot 1.5.2 非常旧(2017 年初)。当前的 Boot 1.5.x 版本是 1.5.18(今天发布)。
如果您使用 Initializr 开始一个新的 Spring Boot 1.5 项目,您会得到
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.18.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Edgware.SR5</spring-cloud.version>
<spring-kafka.version>1.3.8.RELEASE</spring-kafka.version>
</properties>
Edgware.SR5 引入了 Ditmars Spring Cloud Stream 发布序列 (1.3.3),如您所见,也使用了 spring-kafka 1.3.8。
所以我建议您升级所有内容以获取最新信息。
我的问题是关于 Spring-Kafka 和 Spring 云兼容性。
我正在使用以下版本:
- 卡夫卡经纪人 1.0.2
- Spring 引导 1.5.2
- Spring 卡夫卡 1.2.2
- Spring 云流 Chelsea.SR2 (Spring 云流 核心 1.2.2.RELEASE)
Spring-Kafka 和 Spring Boot 之间的兼容性在另一个
All users with brokers >= 0.10.x.x (and all spring boot 1.5.x users) are recommended to use spring-kafka version 1.3.x
Spring Cloud Stream 和 Spring-Kafka 的 compatibility matrix 指出:
Spring Cloud Stream 1.2.x is compatible with Spring-Kafka 1.2.x, 1.1.x.
Spring-Kafka项目页面推荐我升级到1.3.X,但是我的Spring Cloud Stream版本不兼容Spring-Kafka 1.3.X.
我希望将我的 Spring-Kafka 版本升级到 1.3.8。但是我不想破解Spring Cloud Stream.
有没有人有使用较新版本的 Spring-Kafka 和较旧版本的 Spring Cloud Stream 的经验?
Spring Boot 1.5.2 非常旧(2017 年初)。当前的 Boot 1.5.x 版本是 1.5.18(今天发布)。
如果您使用 Initializr 开始一个新的 Spring Boot 1.5 项目,您会得到
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.18.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Edgware.SR5</spring-cloud.version>
<spring-kafka.version>1.3.8.RELEASE</spring-kafka.version>
</properties>
Edgware.SR5 引入了 Ditmars Spring Cloud Stream 发布序列 (1.3.3),如您所见,也使用了 spring-kafka 1.3.8。
所以我建议您升级所有内容以获取最新信息。