Amqp provider implementation