Sample Spring Cloud Stream code to send and process "Work Units" with a RabbitMQ broker mediating the transfer Steps Start RabbitMQ server: rabbitmq-server Start the Work Handler: cd work-handler mvn spring-boot:run Start the Work Dispatcher: cd work-dispatcher mvn spring-boot:run Create dummy work units by calling a controller endpoint: http://localhost:8080/generateWork?definition=test