Chapter 10. Internals

To get a better understanding of how a system works, on various occasions, developers need to dig under the hood in the implementation of that system or at least get a basic overview of its high-level architecture and its most critical components. In this chapter, we will discuss how RabbitMQ is designed and implemented and how to write plugins for RabbitMQ.

The topics that will be covered in the chapter are as follows:

  • High-level architecture for RabbitMQ
  • Overview of RabbitMQ components
  • Developing plugins for RabbitMQ

High level architecture of RabbitMQ

We already discussed a lot of details about how the message broker works. We discussed that RabbitMQ instances are Erlang applications that communicate with each other by means ...

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.