Rewriting of MySynch using rabbitMq