On Thu, 2010-06-10 at 17:36 +0000, Bruce Snyder wrote:

> I just re-read the Qpid website for a description of the project. The
> most meaningful info I found is here:
> 
> http://qpid.apache.org/amqp-compatibility.html
> 
> So Qpid seems to be focused on its broker and client *implementations*
> of the spec. The effort I proposed would be focused on a library to be
> used for building AMQP 1.0 clients, not a broker-specific client
> implementation. Like I said previously, the best analogy for this
> effort is to the Apache Commons HTTP Client and the library it
> provides for the HTTP spec. Many folks use the HTTP Client on which to
> build apps and custom HTTP clients. This effort will provide a similar
> spec-focused client library for AMQP 1.0.

Would a "spec-focused client library" be a low-level library that uses
APIs more like the ones we used before the new high-level API, or more
like the high level API that we have moved to?

Would this project start with a brand new implementation of the AMQP
clients libraries? How would this implementation be different from the
existing Qpid libraries? Or would you propose that the current Qpid
client library code be moved to a new project?

I would hope that our client libraries will work with any AMQP 1.0
broker. Is the real goal to ensure interop for the client libraries?
Would it be helpful to design an interop testing framework that uses
these clients to test any broker for compatibility?

I wonder if we might need a project for interop testing more than a
separate project for client libraries.

Jonathan


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

Reply via email to