Spring Cloud Stream: Setup and Configuration
Learn how to build Kafka Streams applications using Spring Cloud Stream.
We'll cover the following...
Spring Boot provides us with another programming model for writing event-driven applications in general, which also supports the Kafka Streams application called Spring Cloud Stream. Spring Cloud Stream allows us to build event-driven applications and microservices using the same concepts and models regardless of the actual technology being used. For specific technologies, such as RabbitMQ, SQS, or, in our case, Kafka Streams, Spring provides us with binders. Therefore, we’ll build a Kafka Streams application using Spring Cloud Stream and Spring Kafka Streams binder.
It is important to note that everything we can do with the classic, non-cloud-stream Kafka Streams integration, we can do with the cloud stream integration presented in this ...