Attempt the following questions:
What is messaging?
What are the typical components of a message broker?
What appropriate usage scenarios can you think of for the application of messaging systems?
Which message patterns does RabbitMQ support and how?
What are the advantages of using AMQP for messaging compared to other protocols?
What are the different features that are supported by RabbitMQ?
What are the prerequisites for RabbitMQ installation on a target operating system?