Wrapper for using different message queue systems, such as: zeromq, axon and hypermq.