I hope to make some further progress with AMQP 1.0 support for the next release. Some of the gaps remaining are:

* inter-broker links

This allows qpidd to be hooked into wider 1.0 based networks which expands the options for building or evolving systems.

* lifetime policy for nodes created on link establishment

I.e. the 1.0 equivalents for auto-delete. This is important for the many applications that use temporary reply queues etc. I think the 1.0 defined behaviour will also be more intuitive and useful and may involve some suggestions around improvements to the addressing options.

* automatic failover and message replay for qpid::messaging

One question here is likely to be around the division of work between proton's protocol engine and the qpid::messaging implementation. (E.g. The former already holds a buffer of outgoing messages, can this be used or will the client need to duplicate that work).

* support for the assert option

I.e. the ability to specify the node properties and/or capabilities that are assumed and to raise an error if these are not in fact met.

* transaction support in both qpid::messaging and qpidd

There is not a great deal of time left in the 0.22 release cycle and I'm certainly not going to get all of these done in time for that. My current plan is to work through them in the order I've listed them here. I also want to focus on getting a set of 1.0 based tests for various aspects of qpidd functionality that can be used to test & explore interoperability with any other broker.

I'd be delighted to hear from anyone with thoughts on any or all aspects of this (or indeed on points relating to 1.0 support that I have not considered). If you have a different view of what the priorities should be, lets debate it further. I'd be especially eager to hear from anyone planning to use 1.0 (or anyone using the 'assert' option in addresses, is it useful in practice?).

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to