Chapter 7. Performance Tuning and Monitoring
Performance is a critical requirement for many applications. Each component in the communication flow between the components in a system impacts performance, including the message broker. In this chapter, we will focus our attention on optimizing and monitoring the performance of the RabbitMQ message broker and using various benchmarks to compare RabbitMQ against other brokers.
The following topics will be covered in this chapter:
- Performance tuning of RabbitMQ instances
- Monitoring RabbitMQ instances
- Comparing RabbitMQ with other message brokers
Performance tuning of RabbitMQ instances
Tuning the performance of a system is, in many cases, a nontrivial process that is conducted gradually over time. This also ...