Apache Qpid

Open-source messaging system


title: "Apache Qpid" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["apache-software-foundation-projects", "message-oriented-middleware", "service-oriented-architecture-related-products", "enterprise-application-integration"] description: "Open-source messaging system" topic_path: "arts" source: "https://en.wikipedia.org/wiki/Apache_Qpid" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Open-source messaging system ::

::data[format=table title="Infobox software"]

FieldValue
nameApache Qpid
logo[[File:Qpid-logo.svg
developerApache Software Foundation
operating systemCross-platform
programming languageC++, Java, Ruby, Perl, Python, C#
genreAMQP, Java Message Service, Message-oriented middleware, Enterprise Messaging System
licenseApache License 2.0
website
::

| name = Apache Qpid | logo = [[File:Qpid-logo.svg|150px|Apache Qpid Logo]] | screenshot = | caption = | developer = Apache Software Foundation | latest release version = | latest release date = | latest preview version = | latest preview date = | operating system = Cross-platform | programming language = C++, Java, Ruby, Perl, Python, C# | genre = AMQP, Java Message Service, Message-oriented middleware, Enterprise Messaging System | license = Apache License 2.0 | website = 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. ::data[format=table title="Qpid components"]

ComponentTypeVersionReleased
Qpid ProtonMessaging API0.33.0November 17, 2020
Qpid Proton-J0.33.8November 13, 2020
Qpid JMS (AMQP 1.0)0.57.0March 15, 2021
Qpid JMS AMQP 0-x6.4.0May 28, 2020
Qpid Messaging API C++1.39.0October 21, 2018
Qpid Messaging API Python1.37.0November 22, 2017
Broker-JMessaging server8.0.4
7.1.12February 15, 2021
C++ Broker1.39.0October 21, 2018
Dispatch router1.15.0February 8, 2021
Qpid Interop TestMessaging tools0.2.0September 7, 2018
::

References

References

  1. "How To Install And Manage Apache Qpid".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

apache-software-foundation-projectsmessage-oriented-middlewareservice-oriented-architecture-related-productsenterprise-application-integration