Apache Qpid 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 Apache Qpid API supports multiple programming languages and comes with both C++ (for Perl, Python, Ruby, .NET etc.) and Java (JMS API) 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 (TWIST). 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. +Qpid componentsComponentTypeVersionReleasedQpid ProtonMessaging API0.40.0November 20, 2024Qpid Proton-J0.35.0July 31, 2026Qpid JMS (AMQP 1.0)0.57.0March 15, 2021Qpid JMS AMQP 0-x6.4.0May 28, 2020Qpid Messaging API C++1.39.0October 21, 2018Qpid Messaging API Python1.37.0November 22, 2017Broker-JMessaging server8.0.47.1.12February 15, 2021C++ Broker1.39.0October 21, 2018Dispatch router1.15.0February 8, 2021Qpid Interop TestMessaging tools0.2.0September 7, 2018

See also

Message-oriented middleware Enterprise Messaging System Enterprise Integration Patterns Service-oriented architecture Event-driven SOA

References

External links