What is Apache Qpid Java Broker?

Apache Qpid Java Broker is an open-source messaging system which implements the Advanced Message Queuing Protocol (AMQP). It provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support. The Broker architecture comprises a number of entities as each of them are discussed below:

Figure 1 represents the message flow through the key entities.

Figure 1 : Apache Qpid Java Broker with key entities

Why Monitor Apache Qpid Java Broker?

Apache Qpid Java Broker provides secure and reliable messaging services that manage the physical connections between a broker and its clients by providing transport for incoming and outgoing messages. By closely monitoring the target Apache Qpid Java Broker, administrators can be proactively alerted to issues in the communication between a broker and its clients that could affect the overall performance of the target system.