The Module Launcher provides a single entry point that bootstraps module JARs located in a Maven repository. A single Docker image can then be used to launch any of those JARs based on an environment variable. When running standalone, a system property may be used instead of an environment variable, so that multiple instances of the Module Launcher may run on a single machine. The following examples demonstrate running the modules for the ticktock stream (time-source | log-sink).
For instructions on how to use: https://github.com/spring-cloud/spring-cloud-stream/tree/master/spring-cloud-stream-module-launcher