QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Protocol
Page edited by Ted Ross
Added up-to-date information about routing keys
Added up-to-date information about routing keys
NoteThis page is being updated with protocol changes introduced in M4 (and are
QMF Protocol
Page edited by Ted Ross
Added description of the event indication message
Added description of the event indication message
NoteThis page is being updated with protocol changes introduced in M4 (and
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
Qpid extensions to AMQP
Page added by Rob Godfrey
Overview
This page is an attempt to collect in a single place all the extensions that have been made (thorough the use of arguments/options/tec.) to AMQP across the Qpid Java and C++ Brokers.
Qpid extensions to AMQP
Page edited by Gordon Sim
Overview
This page is an attempt to collect in a single place all the extensions that have been made (thorough the use of arguments/options/tec.) to AMQP across the Qpid Java and C++
Qpid extensions to AMQP
Page edited by Gordon Sim
Overview
This page is an attempt to collect in a single place all the extensions that have been made (thorough the use of arguments/options/tec.) to AMQP across the Qpid Java and C++
FAQ
Page edited by Alan Conway
FAQ
About AMQP
What is AMQP?
Where did AMQP come from
Why use AMQP?
Qpid & AMQP
Is Qpid AMQP Compliant?
What Client support does Qpid have?
What messaging topol
API Error Conditions
Page added by Gordon Sim
tcp socket fails (or whatever the rdma equivalent is, assuming that is a detectable condition)
missed heartbeats
authentication errors
authorisation errors
queue not found
Firewall Configuration
Page edited by Robbie Gemmell
Configuration
The access restrictions apply either to the server as a whole or too a particular virtualhost. Rules are evaluated in the virtualhost first, then the server as a who
API Error Conditions
Page edited by Gordon Sim
connection failure (after connection has been established)
connection cannot be established
missed heartbeats
authentication errors
authorisation errors
queue
GSoC
Page edited by Marnie McCormack
Potential GSoC Projects
qpid-java-qmf
Candidates:
Project Goal: Add QMF support to the Java Broker
Mentors:
Project Description:
qpid-java-message-store-tool
Candidates:
Project Goal: Imp
FAQ
Page edited by Kim van der Riet
FAQ
About AMQP
What is AMQP?
Where did AMQP come from
Why use AMQP?
Qpid & AMQP
Is Qpid AMQP Compliant?
What Client support does Qpid have?
What messaging
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as the
People
Page edited by Carl Trieloff
Apache Qpid Committers
The people listed below have made significant contributions to Qpid by working long and hard to make quality software for the rest of the world to use.
In addition to provi
0.6 Feature Matrix
Page added by Kim van der Riet
0.6 Feature Matrix
IncompleteThis table is a work-in-progress and should considered neither complete nor correct at this point.
Join InThere is a thread about this table on the dev mailing li
0.6 Interoperability Matrix
Page added by Kim van der Riet
AMQP Interoperability
Brokers
C++
Java
Linux
Windown
*
Clients
C++
Linux
0-10
0-10
0-10
Windows
0-10
0-10
0-10
JMS
*
0-10
0-10
0-80-90-10
Python
*
0-10
0-10
0-8
0.6 Interoperability Matrix
Page edited by Kim van der Riet
IncompleteThis table is a work-in-progress and should considered neither complete nor correct at this point.
Join InI have started a thread about this table on the dev mail
0.6 Feature Matrix
Page edited by Rob Godfrey
IncompleteThis table is a work-in-progress and should considered neither complete nor correct at this point.
Join InI have started a thread about this table on the dev mailing list - "0.
0.6 Feature Descriptions
Page added by Kim van der Riet
Navigation
Protocols
AMQP 0-8
AMQP 0-9
AMQP 0-10
AMQP 1-0
Broker Features
Producer Flow Control
Transactions
Distributed Transactions
SSL
0.6 Feature Matrix
Page edited by Kim van der Riet
Improved layout and eliminated redundancies between broker and client tables
Improved layout and eliminated redundancies between broker and client tables
R
0.6 Feature Matrix
Page edited by Gordon Sim
Related Pages
Table Key
Broker Features
Client Features
IncompleteThis table is a work-in-progress and should considered neither complete nor correct at this point.
Jo
Qpid Cpp Build How To
Page edited by Alan Conway
Note: for building on windows, see QpidCppWindowsBuild
Qpid SVN Trunk Build Instructions
Prerequisites
Some of the source is auto-generated from the AMQP spec file. This generator i
ading
AMQP specification, chapter 3 "Sessions" and session class documentation in chapter 9. http://jira.amqp.org/confluence/download/attachments/720900/amqp.0-10.pdf?version=1
openais.org docs on Closed Process Group (CPG), cpg man pages in openais install.
Cluster Failover Modes
Page added by Alan Conway
Qpid cluster failure modes.
This section describes failure modes and techniques to deal with them, the following
section provides configuration details for the techniques mentioned here.
Brok
Performance, Reliability and Scaling
Page edited by Martin Ritchie
Update for QPID-2421
Update for QPID-2421
Qpid has a substantial server performance test suite based around the junit-toolkit library.
The test
Persistent Cluster Restart Design Note
Page edited by Alan Conway
Persistent cluster, user perspective.
A persistent cluster is one where all members have a persistent store. A cluster must have all transient or all persistent memb
AMQP C++ Messaging Client
Page edited by Alan Conway
User Guides
C++ Client API (AMQP 0-10)
Client configuration
Examples
Examples
Running the C++ Examples
Change Notification Preferen
Client configuration
Page added by Alan Conway
There are several environment variables that affect the Qpid library in qpid client programs.
They are similar to configuration options for the qpidd broker.
Loadable Modules
By default a qpid
QMF Map Message Protocol
Page edited by Ken Giusti
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as
QMF Map Message Protocol
Page edited by Ken Giusti
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as
QMF Map Message Protocol
Page edited by Ted Ross
Added _exception opcode
Added _exception opcode
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based
http://cwiki.apache.org/confluence/download/attachments/55787/dtx-classes-specification-document-v1.2.pdf
http://cwiki.apache.org/confluence/download/attachments/55787/dtx-classes-presentation-v0.10-PMC-03142007.pdf
The Qpid Java Implementation in Java
As shown on the following class diagram
http://cwiki.apache.org/confluence/download/attachments/55787/dtx-classes-specification-document-v1.2.pdf
http://cwiki.apache.org/confluence/download/attachments/55787/dtx-classes-presentation-v0.10-PMC-03142007.pdf
The Qpid Implementation in Java
As shown on the following class diagram, there
.108.redhat.com/wiki/index.php/AMQP:Transaction_SIG_dtx_XML
http://cwiki.apache.org/confluence/download/attachments/55787/dtx-classes-specification-document-v1.2.pdf
http://cwiki.apache.org/confluence/download/attachments/55787/dtx-classes-presentation-v0.10-PMC-03142007.pdf
The Qpid
AMQP Distributed Transaction Classes (C++)
Page added by Steve Huston
Overview
This page describes the classes involved in handling distributed transactions in the C++ broker. The store plugins are not described; only the classes in the brok
Developer Pages
Page edited by Steve Huston
Developer Pages
AMQP Distributed Transaction Classes (C++)API Error ConditionsBroker Management QMF CoverageJava Client DesignQpid extensions to AMQPJava Coding StandardsCpp Client Java In
AMQP Distributed Transaction Classes (C++)
Page edited by Gordon Sim
Overview
This page describes the classes involved in handling distributed transactions in the C++ broker. The store plugins are not described; only the classes in
API Error Conditions
Page edited by Gordon Sim
Types of errors that are possible:
connection failure (after connection has been established)
connection cannot be established
missed heartbeats
authentication errors
API Error Conditions
Page edited by Gordon Sim
Types of errors that are possible:
connection failure (after connection has been established)
connection cannot be established
missed heartbeats
authentication errors
Qpid Java FAQ
Page edited by Marnie McCormack
Purpose
Here are a list of commonly asked questions and answers. Click on the the bolded questions for the answer to unfold. If you have any questions which are not on this list, please
Qpid Java FAQ
Page edited by Marnie McCormack
Purpose
Here are a list of commonly asked questions and answers. Click on the the bolded questions for the answer to unfold. If you have any questions which are not on this list, please
Download
Page edited by Andrew Stitcher
Production Releases
These releases are well tested and appropriate for production use. 0.6 is the latest release of Qpid.
Qpid supports the latest version of AMQP 0-10, and some components al
AMQP compatibility
Page edited by Andrew Stitcher
Qpid provides the most complete and compatible implementation of AMQP. And is the most aggressive in implementing the latest version of the specification. Qpid can be downloaded here
Download
Page edited by Robbie Gemmell
Production Releases
These releases are well tested and appropriate for production use. 0.6 is the latest release of Qpid.
Qpid supports the latest version of AMQP 0-10, and some components als
AMQP compatibility
Page edited by Robbie Gemmell
Qpid provides the most complete and compatible implementation of AMQP. And is the most aggressive in implementing the latest version of the specification. Qpid can be downloaded here
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as th
QMF Map Message Protocol
Page edited by Ted Ross
Removed _schema_id and added _agent_epoch for OBJECT_ID structure
Removed _schema_id and added _agent_epoch for OBJECT_ID structure
QMFv2 Map Message Protocol
In
QMF Map Message Protocol
Page edited by Ted Ross
changed SCHEMA_ID: _hash_str => _hash
changed SCHEMA_ID: _hash_str => _hash
QMFv2 Map Message Protocol
Introduction
This document describes the design of a pr
QMF Map Message Protocol
Page edited by Ted Ross
Added details of QMF_V1_QUERY
Added details of QMF_V1_QUERY
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol fo
QMF Map Message Protocol
Page edited by Ted Ross
Removed V1 query format, added more QUERY content
Removed V1 query format, added more QUERY content
QMFv2 Map Message Protocol
Introduction
This document descri
QMF Map Message Protocol
Page edited by Ted Ross
Removed V1 query format, added more QUERY content
Removed V1 query format, added more QUERY content
QMFv2 Map Message Protocol
Introduction
This document descri
QMF Map Message Protocol
Page edited by Ted Ross
QMFv2 Map Message Protocol
Introduction
This document describes the design of a proposed protocol for QMF based on map-messages (offered by the new C++ and Python APIs as well as th
QMF Map Message Protocol
Page edited by Ted Ross
Cleaned up the structure of QMF_QUERY
Cleaned up the structure of QMF_QUERY
QMFv2 Map Message Protocol
Introduction
This document describes the design of a prop
Download
Page edited by Carl Trieloff
Production Releases
These releases are well tested and appropriate for production use. 0.6 is the latest release of Qpid.
Qpid supports the latest version of AMQP 0-10, and some components also
Download
Page edited by Steve Huston
Production Releases
These releases are well tested and appropriate for production use. 0.6 is the latest release of Qpid.
Qpid supports the latest version of AMQP 0-10, and some components also
Getting Involved
Page edited by Martin Ritchie
There are many ways you can get involved in Qpid:
1. Use Qpid and post us your feedback to d...@qpid.apache.org
2. Participate on the mailing lists.
Remeber All patches must be attached
Qpid Java Broker - Guidance for 64Bit VM
Page added by Marnie McCormack
User Guidance for large heaps using 64Bit VM
Background
The Qpid Java Broker's performance and scalability is bound by the availability of heap to hold in flight data a
AMQP Error Codes
Page edited by Martin Ritchie
The Java server will return errors to the client under certain circumstances. These error codes are defined in the AMQP Spec.
Common error codes include:
Code
Name
Reason
Getting Involved
Page edited by Marnie McCormack
There are many ways you can get involved in Qpid:
1. Use Qpid and post us your feedback to d...@qpid.apache.org
2. Participate on the mailing lists.
Remeber All patches must be attach
Qpid Project Etiquette Guide
Page added by Marnie McCormack
Maintainers:
The Qpid project consists of a number of major components spread across almost as many different languages. Thus it is rare for qpid committers to be experts in every s
Qpid Project Etiquette Guide
Page edited by Marnie McCormack
Purpose
This guide, written by Rafael Schloming, gives both Qpid committers and submitters a useful introduction to projecty etiquette, shedding light on how we do things
Java Broker Design - Slow Consumer Disconnect
Page added by Martin Ritchie
Slow Consumer Problem
The problem with slow consumers is that the broker must act as a buffer until they can catch up. However the broker does not have infinite resou
Topic Configuration Design
Page added by Martin Ritchie
Topic Configuration Design
Topic Configuration Design
Currently we are unable to provide configuration for topics. What follows is a proposal to augment our configuration to provide a
Slow Consumer Disconnect
Page edited by Martin Ritchie
Slow Consumer Problem Statement
The problem with slow consumers is that the broker must act as a buffer until they can catch up. However the broker does not have infinite resour
Slow Consumer Disconnect
Page edited by Martin Ritchie
Added testing section.
Added testing section.
Slow Consumer Problem Statement
The problem with slow consumers is that the broker must act as a buffer until
Slow Consumer Disconnect
Page edited by Martin Ritchie
Added alternative v2 change for broker using an event queue
Added alternative v2 change for broker using an event queue
Slow Consumer Problem Statement
The
Slow Consumer Disconnect
Page edited by Martin Ritchie
Changes (21)
...
- Flow the producer. - Disconnect the slow consumer.
- Discard messa
Index
Page edited by Jonathan Robie
Changes (1)
...
* Follow these instructions to get started fast: [Getting Started] * The Qpid Management Framework: [QMF
Java Client Test Coverage
Page added by Rajith Attapattu
Goal
This page aims to collect information about the current test coverage for the JMS client.
Note this doesn't cover unit tests as there are proper tools to analyse that. This is spe
Java Client Test Coverage
Page edited by Rajith Attapattu
Changes (3)
...
I haven't really thought about a structure yet, hoping to figure it out as we coll
Developer Pages
Page edited by Rajith Attapattu
Changes (1)
...
* [Interop Testing Specification] \- Common test cases to ensure all clients and brokers int
ACL
Page edited by Rajith Attapattu
Changes (3)
...
* The keyword "all" is reserved, and matches all individuals, groups and actions. It may be used in plac
Developer Pages
Page edited by Rajith Attapattu
Changes (1)
...
* [AMQP Distributed Transaction Classes (C++)] \- Distributed Transaction handling in the C+
ACL Design
Page added by Rajith Attapattu
[ Current ACL Design | ACL]
Andrew Kennedy's Proposal For ACL v3
Rajith Attapattu's Proposal For ACL v3
Change Notification Preferences
View Online
ACL Design
Page edited by Rajith Attapattu
Changes (1)
* [ Current ACL Design | ACL] |acl]
* [Andrew Kennedy's Proposal For ACL v3 | andrew acl proposal ]
andrew acl proposal
Page added by Rajith Attapattu
DRAFT
ACL Implementation
Use Cases
Allow access to broker functions to be controlled by an ACL, with the checks being carried out independantly of the mechanism used to access the broker.
ACL Design
Page edited by Rajith Attapattu
Changes (1)
* [ Current ACL Design | ACL] |acl]
* [Andrew Kennedy's Proposal For ACL v3 | andrew acl proposal]
*
ACL Design
Page edited by Rajith Attapattu
Changes (0)
* [Current ACL Design |acl]
* [Andrew Kennedy's Proposal For ACL v3 | andrew acl proposal]
* [Rajit
Method Considered Harmful
Page added by Martin Ritchie
A lot of the object types and operations used in the ACL file are shared between the Java and C++ brokers and are non-contentious, since they represent actual objects that exist in AMQP -
Method Considered Harmful Redux
Page added by Martin Ritchie
Method Madness
"Though this be madness, yet there is method in't."
Polonius, Hamlet Act 2, scene 2
Introduction
The main point of contention in the ACL debate seems to centre aro
andrew acl proposal
Page edited by Martin Ritchie
Comment:
Applied Changes from QPID-2476 provided by Andrew Kennedy
Changes (19)
h1. DRAF
Method Considered Harmful Redux
Page added by Martin Ritchie
Method Madness
"Though this be madness, yet there is method in't."
Polonius, Hamlet Act 2, scene 2
Introduction
The main point of contention in the ACL debate seems to centre aro
Topic Configuration Design
Page edited by Martin Ritchie
Changes (3)
...
Currently we are unable to provide configuration for topics. What follows is a prop
Topic Configuration Design
Page edited by Martin Ritchie
Changes (10)
...
{code:xml}
key="stocks.us.*"> stocks.us.*
{code} Th
s whilst the broker is offline i.e. it is up, but not accepting AMQP connections. This requires a stop/start of the broker. If this functionality was incorporated into the broker then a telnet functionality could be provided allowing online management.
Power
s whilst the broker is offline. If this functionality was incorporated into the broker then a telnet functionality could be provided allowing online management.
Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
Qpid Java Meeting Minutes 2008-08-15
Qpid Java Meeting Minutes 2008-08-22
Qpid Java Meeting Minutes 2008-08-29
Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
-
Bug/feature request
Unsubscribe or edit your
span message TTLs.
Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
-
Bug/feature request
Unsubscribe or edit your notifications preferences
ain a subclass of Queue which implements the Exchange behaviour for routing and support for immediate and mandatory message flags through dead letter queues and 0 span message TTLs.
Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
-
1101 - 1200 of 2259 matches
Mail list logo