Apache Qpid


Apache Qpid is an open-source messaging system which implements the Advanced Message Queuing Protocol. It provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support. The Apache Qpid API supports multiple programming languages and comes with both C++ and Java brokers.

History

In 2005 JPMorgan Chase approached other firms to form a working group that included Cisco Systems, IONA Technologies, iMatix, Red Hat, and Transaction Workflow Innovation Standards Team. In the same year JPMorgan Chase partnered with Red Hat to create Apache Qpid, initially in Java and soon after C++.

List of components

Apache Qpid consists of a set of messaging APIs, servers and tools.
ComponentTypeVersionReleased
Qpid ProtonMessaging API0.33.0November 17, 2020
Qpid Proton-JMessaging API0.33.8November 13, 2020
Qpid JMS Messaging API0.57.0March 15, 2021
Qpid JMS AMQP 0-xMessaging API6.4.0May 28, 2020
Qpid Messaging API C++Messaging API1.39.0October 21, 2018
Qpid Messaging API PythonMessaging API1.37.0November 22, 2017
Broker-JMessaging server8.0.4
7.1.12
February 15, 2021
C++ BrokerMessaging server1.39.0October 21, 2018
Dispatch routerMessaging server1.15.0February 8, 2021
Qpid Interop TestMessaging tools0.2.0September 7, 2018