Chapter 9. Java RabbitMQ Client Programming

We have discussed the internal structure of the RabbitMQ server, and managing, monitoring, and so on of RabbitMQ server instances. Now, we are ready to dive into the details of the development of clients using RabbitMQ in different languages starting with Java.

RabbitMQ has clients for Java, Python, C#, Ruby, and so on. Using these clients, messaging applications can be implemented in the simplest way. As we have talked about the details of AMQP and how it's implemented in RabbitMQ in Chapter 3, Architecture and Messaging, we can now implement all of the messaging capabilities such as direct messaging, pub-sub messaging, routed messaging, and other messaging capabilities.

To understand these capabilities ...

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