Spring Cloud Stream: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 10: Line 10:


=Overview=
=Overview=
Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems. Spring applications use Spring Cloud Stream libraries to bind to a messaging middleware, using a middleware-neutral API. The application uses [[#Input_Channel|input]] and [[#Input_Channel|output]] channel channel abstractions injected into it by Spring Cloud Stream runtime. Channels are connected to brokers through middleware-specific [[#Binder|binder]] implementations.
Spring Cloud Stream builds upon [[Spring Boot]] to create standalone production-grade applications. [[Spring Initializr]] lists Spring Cloud Stream under "Cloud Messaging"


=Concepts=
=Concepts=

Revision as of 03:04, 24 October 2018

External

Internal

Overview

Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems. Spring applications use Spring Cloud Stream libraries to bind to a messaging middleware, using a middleware-neutral API. The application uses input and output channel channel abstractions injected into it by Spring Cloud Stream runtime. Channels are connected to brokers through middleware-specific binder implementations.

Spring Cloud Stream builds upon Spring Boot to create standalone production-grade applications. Spring Initializr lists Spring Cloud Stream under "Cloud Messaging"

Concepts

Programming Model

Testing

Configuration