领先一步
VMware 提供培训和认证,以加快您的进度。
了解更多Spring Cloud Stream是一个用于构建高度可扩展的事件驱动微服务的框架,这些微服务通过共享消息系统连接。
该框架提供了一个灵活的编程模型,该模型构建在已建立且熟悉的Spring习惯用法和最佳实践之上,包括对持久发布/订阅语义、消费者组和有状态分区的支持。
Spring Cloud Stream支持各种绑定器实现,下表包含指向GitHub项目的链接。
Spring Cloud Stream 的核心构建块是
目标绑定器:负责提供与外部消息系统的集成的组件。
目标绑定:由最终用户提供的外部消息系统和应用程序代码(生产者/消费者)之间的桥梁。
消息:生产者和消费者用于与目标绑定器(以及因此通过外部消息系统与其他应用程序)通信的规范数据结构。
可在 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.