Spring Cloud Stream: Difference between revisions
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
The component responsible to provide integration with external messaging systems. Available binders: | The component responsible to provide integration with external messaging systems. Available binders: | ||
* Rabbit Binder | * [[Spring Cloud Stream Rabbit Binder|Rabbit Binder]] | ||
* Kafka Binder | * [[Spring Cloud Stream Kafka Binder|Kafka Binder]] | ||
* AWS Kinesis Binder | * [[Spring Cloud Stream AWS Kinesis Binder|AWS Kinesis Binder]] | ||
* Google Cloud PubSub Binder | * [[Spring Cloud Stream Google Cloud PubSub Binder|Google Cloud PubSub Binder]] | ||
==Destination Binding== | ==Destination Binding== |
Revision as of 00:56, 23 October 2018
External
- https://cloud.spring.io/spring-cloud-stream/
- https://cloud.spring.io/spring-cloud-stream-app-starters/
Internal
Overview
Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.
Concepts
Destination Binder
The component responsible to provide integration with external messaging systems. Available binders:
Destination Binding
Bridge between the external messaging system and application-provided Producers and Consumers of messages. The Producers and Consumers are created by the Destination Binders.
Message
The canonical data structure used by Producers and Consumers to communicate with Destination Binders, and thus other applications via external messaging systems.