Exercises

  1. Why do we store queue contents in a single node in the RabbitMQ cluster rather than replicating it over all nodes?
  2. What types of cluster nodes does RabbitMQ support? What is the purpose of each of them?
  3. What type of data is being sent between the nodes of a cluster?
  4. How do nodes in a RabbitMQ cluster communicate?
  5. How can you add a node to a cluster?
  6. How can you remove a node from a cluster?
  7. How can you check the cluster status?
  8. What happens to the subscribers of a queue if its node goes down?
  9. What considerations should be taken into account when deploying RabbitMQ cluster nodes on different machines in the network?
  10. What drawbacks can you mention in the clustering mechanism provided by RabbitMQ?

Get Learning RabbitMQ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.