title: Scenarios where to use which type of exchange(direct, fanout, topic, headers) in RabbitMQ?
body: <p>I am not able to figure out the actual scenarios of using different exchange types provided in RabbitMQ.</p>