Message Queue Clients
Kafka client library for building producers and consumers that interact with Apache Kafka clusters for high-throughput distributed messaging.
Last Release on May 19, 2025
JMS support package, including helper classes to send/receive JMS messages
Last Release on Jun 12, 2025
Spring Messaging provides abstractions such as Message, MessageChannel, MessageHandler, and others to serve as a foundation for messaging-based applications. It also includes a set of annotations for mapping messages to methods.
Last Release on Jun 12, 2025
4. RabbitMQ Java Client860 usages
com.rabbitmq » amqp-clientApacheGPLMPL
The RabbitMQ Java client library allows Java applications to interface with RabbitMQ.
Last Release on Feb 6, 2025
Jakarta Messaging describes a means for Java applications to create, send,
and receive messages via loosely coupled, reliable asynchronous communication services.
Last Release on May 18, 2022
Geronimo implementation of the JMS 1.1 specification for messaging in Java applications.
Last Release on Feb 7, 2008
Relocated → jakarta.jms »
jakarta.jms-api
8. JMS API368 usages
javax.jms » javax.jms-apiCDDLGPLGPL
The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.
Last Release on Nov 8, 2005
Relocated → jakarta.jms »
jakarta.jms-api