Welcome to the Qpid Wiki
Visit the Qpid website for more information about Qpid.
Developer Pages
Specifications, design docs, and developer guidelines
Documentation
Component overviews, API and feature guides, and examples
People
Personal wiki pages
Proton
Pages for the Qpid Proton libary
Dispatch
Pages for the Qpid Dispatch Router
Releases
Current and archived Qpid release pages
Qpid provides multiple language implementations of the Advanced Messaged Queuing Protocol //www.amqp.org 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, Pyhton and C# for .NET
Useful links:
- Developer Pages
- Qpid Java Documentation
- Qpid 'C++' Documentation
- Qpid Python Test Framework
- Qpid Release Page
- Qpid JIRA
- Subversion repository
Design notes
- AMQPVersion - Multiple AMQP version support design notes
- ClusteringHA - Federation, HA, and Clustering design notes
- AMQP0-9-DesignNotes - Design notes for AMQP 0-9 implementation
AMQP integrations
- HermesJMS - The integration of Hermes JMS with Qpid
General items
- The Qpid project proposal can be found at http://wiki.apache.org/incubator/QpidProposal
- The project containing the initial source and mail-list for reference prior to the incubator can be found at http://etp.108.redhat.com
TODO: Background pointers on AMQP and general information about the project.