Spring Cloud Stream4.1.3

Spring Cloud Stream是一个用于构建高度可扩展的事件驱动微服务的框架,这些微服务通过共享消息系统连接。

该框架提供了一个灵活的编程模型,该模型构建在已建立且熟悉的Spring习惯用法和最佳实践之上,包括对持久发布/订阅语义、消费者组和有状态分区的支持。

绑定器实现

Spring Cloud Stream支持各种绑定器实现,下表包含指向GitHub项目的链接。

Spring Cloud Stream 的核心构建块是

  • 目标绑定器:负责提供与外部消息系统的集成的组件。

  • 目标绑定:由最终用户提供的外部消息系统和应用程序代码(生产者/消费者)之间的桥梁。

  • 消息:生产者和消费者用于与目标绑定器(以及因此通过外部消息系统与其他应用程序)通信的规范数据结构。

GitHub

工件和示例

可在 Maven Central 存储库中找到 spring-cloud-stream 各种模块的工件,位于 _spring-cloud-stream-*_ 下。

您也可以尝试我们在 GitHub 示例存储库 中提供的示例

联系我们

如果您希望贡献,您可以选择当前列出的任何问题,或者提交一个包含您认为对项目有益的功能的 PR。您还可以查找标有 ideal-for-contribution 的问题 标签

发行列车

Spring Cloud Stream 发行列车包含在 Spring Cloud 发行列车中。下表显示了与 Spring Boot 版本的映射。

Spring Cloud Stream Spring Cloud Spring Boot
4.0.x 2022.0.x 又名 Kilburn 3.0.x
3.2.x 2021.0.x 又名 Jubilee 2.6.x, 2.7.x(从 Spring Cloud 的 2021.0.3 版本开始)
3.1.x 2020.0.x 又名 Ilford 2.4.x, 2.5.x(从 Spring Cloud 的 2020.0.3 版本开始)

博客

Spring Initializr

快速启动您的项目

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部