New version, now based on RabbitMQ