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 ...