High-level architecture

In the preceding example, we have three microservices that need to be connected in a data flow. The following figure represents the high-level architecture of implementing the solution with Spring Cloud Data Flow:

In the preceding figure, source, sink, and processor are Spring Boot microservices created using Spring Cloud Stream:

  • The source microservice defines an output channel
  • The processor microservice defines both input and output channels
  • The sink microservice defines an input channel

Get Mastering Spring 5.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.