Qpid provides a multiple language implementations implementation of the Advanced Message Queuing Protocol (AMQP) specification and related technologies including transaction management, queuing, distribution, security, management and heterogeneous multi-platform support for messaging. Qpid's overall goal is to create an open and interoperable implementation for messaging which implements the AMQP specification. Currently there is a Java and C++ broker with clients in C++, Java (JMS), Ruby, Python and C# for .NET
Please note that Qpid is in incubation at Apache, for details
What does Qpid give me?
Qpid provides is a messaging implementation of built on AMQP, that allows you one to implement just about any messaging application. A JMS API are provided for Java, and many other clients to make project implementation easydistributed or business application. Client APIs include C++, Java, Ruby, Python and C# for .NET. In addition a JMS API is provided for Java making typical JMS use cases easy.
Qpid provides transaction management, queuing, distribution, security, management and heterogeneous multi-platform support.
To work out what version to use please visit out download page. Qpid has two brokers, Java and C++. For more detail see Getting Started.
Also, please mail us on one of our lists if you want to contribute to the project, have questions on using it or just want to get our thoughts on a topic...
We AIM to provide 100% AMQP compliant implementations, so please mail us if you find anything that looks odd in our latest versions. Qpid's overall goal is to create an open and interoperable.
Get me up and running
Qpid continues to add facilities and features and this wiki does not keep pace... start here ... , and then mail the lists if you don't find something – good chance it is there.
...