代码地址:
https://github.com/spring-cloud/spring-cloud-stream
版本:v.3.2.4
spring cloud stream version | jdk version | 说明 |
---|---|---|
v3.2.4 | 1.8 | 最后一个支持jdk8的版本 |
v4.0.0-M1 | 17 | 第一个要求jdk17的版本 |
相关说明资料:
bom目录下有两个子项目,定义 starter 和 dependencies。
依赖的 spring boot 版本是 2.6.8:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.8</version>
<relativePath/>
</parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-starter-parent</artifactId>
<version>3.2.4</version>
<name>spring-cloud-stream-starter-parent</name>
定义 spring-cloud-stream 下各个子项目的版本:
<parent>
<artifactId>spring-cloud-dependencies-parent</artifactId>
<groupId>org.springframework.cloud</groupId>
<version>3.1.3</version>
<relativePath/>
</parent>
<artifactId>spring-cloud-stream-dependencies</artifactId>
<version>3.2.4</version>
<packaging>pom</packaging>
<name>spring-cloud-stream-dependencies</name>
<description>Spring Cloud Stream Dependencies</description>
使用Spring integration 的消息微服务
对 binder 实现的测试支持。
Spring Cloud Stream 的集成测试。
一组类,以方便对Spring Cloud Stream模块的测试。
一系列的类和实用程序代码,可以帮助测试 spring-cloud-stream 本身,以及模块。
spring cloud stream 项目只提供两个 binder,分别支持 kafka 和 RabbitMQ