Let's create a reactive stream communication with the Spring Cloud Stream module by performing the following steps:
- First, let's create the message producer, which is technically referred to as the SOURCE in the Spring Cloud Stream terminology. Create a Spring Boot 2.0 application with all the core starter POM dependencies, such as webflux, actuator, Thymeleaf, and FreeMarker. Since this project will be for Spring Cloud libraries and plugins for Spring Boot 2.0, add the following Spring Cloud Finchley dependency configuration into the pom.xml file:
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies </artifactId> <version>Finchley.M1</version> ...