Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.08 KB

Streams.md

File metadata and controls

19 lines (17 loc) · 1.08 KB

Stream

  • Core-neutral message middleware
  • No need to deal with the messaging middleware, focus on the messaging itself
  • Channels as programming abstractions representing message destinations
  • Steeltoe Stream automatically configures channels for you and connects them to external messaging systems through middleware-specific binder implementations Streams Architrcture

Binders

  • abstraction used by Steeltoe that enables Stream-based application services to integrate with external messaging systems
  • includes the responsibility for connectivity, delegation, and routing of messages to and from producers and consumers
  • support for data type conversions, invocation of the application code responsible for processing messages
  • implement the boilerplate code

Bindings

  • bridge between the external messaging system and application-provided methods which act as producers and consumers
  • EnableBinding attribute
  • ISource(producer)
  • ISink (consumer)
  • IProcessor (both Sink & Source)