added queue name to receiveMessage and created exchanges with routing keys by calling receiveMessage any number of times