Spring Cloud Stream: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 16: Line 16:
==Destination Binder==
==Destination Binder==


The component responsible to provide integration with external messaging systems.
The component responsible to provide integration with external messaging systems. Available binders:
* Rabbit Binder
* Kafka Binder
* AWS Kinesis Binder
* Google Cloud PubSub Binder


==Destination Binding==
==Destination Binding==

Revision as of 00:51, 23 October 2018

External

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:

  • Rabbit Binder
  • Kafka Binder
  • AWS Kinesis Binder
  • Google Cloud PubSub Binder

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.