Asynchronous message consumption

From IBM Training