RabbitMQ Java client API

The RabbitMQ community and its main supporter company, Pivotal, provide an official client library for Java called RabbitMQ Java Client. Client library provides both the publishing of messages and receiving of messages. Moreover, Client library supports both synchronous receiving and asynchronous receiving. The details will be explained in the following topics.

If we look at the main packages of the RabbitMQ Java Client, we can see three packages as shown in the following screenshot:

RabbitMQ Java client API

RabbitMQ Java Client Packages

Let's take a look at the following explanation:

  • com.rabbitmq.client package provides classes and interfaces for AMQP ...

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.