Robert Godfrey wrote:
Hi All,

prompted by Aidan's earlier e-mail, I guess I should be giving an update on
where I am at with the implementation of AMQP0-10 in the Java Broker

The current status is that the broker passes all the AMQP0-8/0-9 Java tests,
the AMQP 0-8/0-9 Python tests, the Java tests running against the Broker in
0-10 mode, the 0-10 Python tests (after changing some of the Python tests
where I think they are depending on non AMQP 0-10 compliant behaviour in the
C++ broker.

Further the Java Broker can successfully translate messages between AMQP
0-8/0-9 and AMQP 0-10 (i.e. a message sent from a 0-8 client can be received
as a 0-10 message by a 0-10 client and vice versa).

Overall I think it is looking in pretty good shape.

I'm aware of the following tasks as still being outstanding:

1) Allow 0-8/0-9/0-10 to all listen on the same port (currently I'm running
0-10 on a separate port)
2) Update the config to allow for multiple ports, with different protocols
running on them
3) Ensure that the JMX management features are equally available on 0-10
connections as they are on 0-8/0-9 connections
4) Ensure that the logging work recently introduced by Martin is copied over
to equivalent classes dealing with 0-10 connections

Further I need to merge work done on Aidan's network io refactor branch, and
on trunk from the last couple of weeks.

I'm looking to get everything working on a the same port tonight...  the
other tasks are less high priority I think.

This sounds very encouraging. It would be good to have the Java Broker speaking 0-10 for the upcoming release. Do you think it would be reasonable to land the branch in time? I imagine it would be preferable to get it in and stabilized rather than let it diverge over the course of the release.

--Rafael


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to