Message queue built with RabbitMQ and Spring DI