Spring Cloud Stream
3.2.4Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.
The framework provides a flexible programming model built on already established and familiar Spring idioms and best practices, including support for persistent pub/sub semantics, consumer groups, and stateful partitions.
Binder Implementations
Spring Cloud Stream supports a variety of binder implementations and the following table includes the link to the GitHub projects.
The core building blocks of Spring Cloud Stream are:
-
Destination Binders: Components responsible to provide integration with the external messaging systems.
-
Destination Bindings: Bridge between the external messaging systems and application code (producer/consumer) provided by the end user.
-
Message: The canonical data structure used by producers and consumers to communicate with Destination Binders (and thus other applications via external messaging systems).
Artifacts & Samples
Artifacts for various modules of spring-cloud-stream available in Maven Central repository under spring-cloud-stream-*.
You can also try our samples available in GitHub samples repository
Talk to us
If you wish to contribute you can pick any issue that is currently listed or simply submit a PR with functionality that you believe would benefit the project. You can also look for issues with ideal-for-contribution
label.
Release Trains
Spring Cloud Stream |
Spring Boot |
Spring Cloud |
Horsham [3.0.x] |
2.2.x |
Hoxton |
Germantown [2.2.x] |
2.1.x |
Greenwich |
Quickstart Your Project
Documentation
3.2.4 CURRENT GA | Reference Doc. | API Doc. |
4.0.0-M3 PRE | Reference Doc. | API Doc. |
3.2.5-SNAPSHOT SNAPSHOT | Reference Doc. | API Doc. |
3.1.6 GA | Reference Doc. | API Doc. |
Branch | Initial Release | End of Support | End Commercial Support * |
---|---|---|---|
3.2.x
|
2021-11-30 | 2022-11-30 | 2024-03-30 |
3.1.x
|
2020-12-21 | 2021-12-21 | 2023-04-21 |
3.0.x
|
2019-11-22 | 2020-11-22 | 2022-03-22 |
OSS support
Free security updates and bugfixes with support from the Spring community. See VMware Tanzu OSS support policy.
Commercial support
Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life.
Publicly available releases for critical bugfixes and security issues when requested by customers.
Future release
Generation not yet released, timeline is subject to changes.