Apache Qpid
DeveloperApache Software Foundation
Written inC++, Java, Ruby, Perl, Python, C#
Operating systemCross-platform
TypeAMQP, Java Message Service, Message-oriented middleware, Enterprise Messaging System
LicenseApache License 2.0
Websiteqpid.apache.org
Repository

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.[1]

History

edit

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

edit

Apache Qpid consists of a set of messaging APIs, servers and tools.

Qpid components
Component Type Version Released
Qpid Proton Messaging API 0.33.0 November 17, 2020
Qpid Proton-J 0.33.8 November 13, 2020
Qpid JMS (AMQP 1.0) 0.57.0 March 15, 2021
Qpid JMS AMQP 0-x 6.4.0 May 28, 2020
Qpid Messaging API C++ 1.39.0 October 21, 2018
Qpid Messaging API Python 1.37.0 November 22, 2017
Broker-J Messaging server 8.0.4
7.1.12
February 15, 2021
C++ Broker 1.39.0 October 21, 2018
Dispatch router 1.15.0 February 8, 2021
Qpid Interop Test Messaging tools 0.2.0 September 7, 2018

See also

edit

References

edit
  1. ^ "How To Install And Manage Apache Qpid". DigitalOcean. Retrieved 2020-05-20.
edit

📚 Artikel Terkait di Wikipedia

Advanced Message Queuing Protocol

(TWIST). In the same year JPMorgan Chase partnered with Red Hat to create Apache Qpid, initially in Java and soon after C++. Independently, RabbitMQ was developed

Message queue

choices of messaging middleware systems includes Apache ActiveMQ, Apache Kafka, Apache Qpid, Apache RocketMQ, JBoss Messaging, RabbitMQ, Sun Open Message

Jakarta Messaging

providers: Amazon SQS's Java Messaging Library Apache ActiveMQ Classic Apache ActiveMQ Artemis Apache Qpid, using AMQP IBM MQ (formerly MQSeries, then WebSphere

Java (programming language)

features, offering an implementation compatible with the standard library (Apache Harmony). The use of Java-related technology in Android led to a legal dispute

Apache Commons

The Apache Commons is a project of the Apache Software Foundation, formerly under the Jakarta Project. The purpose of the Commons is to provide reusable

Outline of the Java programming language

Java Edition NetBeans Apache Software Foundation – Apache Commons, Apache Maven, Apache Tomcat, Apache Kafka Eclipse Foundation – Adoptium, Eclipse IDE

List of Apache Software Foundation projects

This list of Apache Software Foundation projects includes the software development initiatives maintained by the Apache Software Foundation (ASF). In addition

Message broker

Web Services (AWS) Kinesis Apache Apache ActiveMQ Apache Artemis Apache Camel Apache Kafka Apache Qpid Apache Thrift Apache Pulsar Cloverleaf (Enovation