Spring Cloud Stream
Spring 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.
RabbitMQ
Apache Kafka
Kafka Streams
Apache Pulsar
Amazon Kinesis
Google PubSub (partner maintained)
Solace PubSub+ (partner maintained)
Oracle TxEventQ_(partner maintained)_
Azure Event Hubs (partner maintained)
Azure Service Bus (partner maintained)
AWS SNS (partner maintained)
Apache RocketMQ (partner maintained)
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).
GitHub
Project repoArtifacts & 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
Report issue or request feature/enhancement
Stack Overflow channel
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 release trains are included as part of the Spring Cloud release train. The following table shows a mapping with Spring Boot versions.
Spring Cloud Stream Spring Cloud Spring Boot 4.0.x 2022.0.x aka Kilburn 3.0.x 3.2.x 2021.0.x aka Jubilee 2.6.x, 2.7.x (Starting with 2021.0.3 of Spring Cloud) 3.1.x 2020.0.x aka Ilford 2.4.x, 2.5.x (Starting with 2020.0.3 of Spring Cloud)Blogs
Spring Cloud Stream - demystified and simplified (Oleg Zhurakousky)
Spring Cloud Stream - functional and reactive (Oleg Zhurakousky)
Spring Cloud Stream - Event Routing (Oleg Zhurakousky)
Spring Cloud Stream - Composed Functions or EIP (Oleg Zhurakousky)
Introduction to event-driven microservices with Spring Cloud Stream (June 5, 2020 - Piotr Minkowski )
Event-driven applications with Spring Cloud Stream (June 24, 2020 - Anshul Mishra)
相关知识
spring cloud 2.x版本 Gateway熔断、限流教程
spring
花了三天整理,Spring Cloud微服务如何设计异常处理机制?还看不懂算我输
spring boot 2.0.3+eureka高可用配置 及unavailable
cloud native
三种方法构建Java树形结构,Stream真的厉害
云备份 Cloud Backup
Cloud CAE Platform Solution
基于云原生的分布式工作流引擎
SAP S4 HANA Cloud — 浅谈公有云
原文链接: Spring Cloud Stream https://www.huajiangbk.com/newsview2248879.html
| 上一篇: Git | 下一篇: 关于内向者的有趣事实 开源地理空... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 33117
- 2明日花キララ(明日花绮罗)经... 19137
- 3胡椒木盆景从上盆制作到养护,... 13570
- 4五月天婷婷开心六月丁香:音乐... 13557
- 5家庭养花知识大全 家庭养花有... 10736
- 6兰花叶子扭的是什么兰 10472
- 7家庭养花风水知识 家庭养花“... 10400
- 8十大致癌花卉排行榜,哪些花卉... 9548
- 9仙人球“水蜜桃”—又美又仙,... 8895
- 10秋天养花,掌握这5点养花知识... 8788




