I found two links on these exchanges. https://www.rabbitmq.com/federated-exchanges.html and https://www.rabbitmq.com/ae.html but could not get it what Author was trying to say. Has anyone idea related to these two Exchange and one more question.
Is there any exchange in Which if client with routing key is not found then message is not discarded instead stored in a queue and when related routing key is found then it is ready to fetch?