[Resend, have not seen this show up yet on the list.]

On Oct 23, 2006, at 2:08 PM, James Strachan wrote:

On 10/23/06, Steve Vinoski <[EMAIL PROTECTED]> wrote:
[Sorry if this is a duplicate -- originally sent it Saturday but
haven't seen it show up here.]

On Oct 20, 2006, at 10:29 PM, Hiram Chirino wrote:

> Hey Folks,
>
> Just wanted to give you an update on the progress that ActiveMQ is
> making in
> supporting AMQP clients.  I have taken most of the java code from
> the qpid
> project and done some major refactoring to it so that it's more
> inline with
> the ActiveMQ architecture.  It now uses the ActiveMQ transport,
> wireformat,
> broker service, connector, and configuration patterns. So now it is
> possible to have your ActiveMQ broker support both standard
> ActiveMQ clients
> and AMQP clients like the qpid implemented java and C++ clients.

May I ask for a clarification? If your work uses the ActiveMQ wire
format, does that mean that it's non-interoperable with Qpid?

Yes

I think what Hiram means is that it uses the same ActiveMQ plugin
interfaces which are used to implement other protocols like OpenWire,
Stomp, XMPP (i.e. Transport and WireFormat are interfaces)  - but that
it actually uses the AMQP protocol on the wire.

So, by "yes," did you mean "yes, it's non-interoperable" (which is what I asked above), or "yes, it's interoperable" ?

 In
other words, can a normal Qpid client using the AMQ protocol version

Yes - or at least thats the intention. (I've not tried it yet :)

This "yes" seems to contradict your "yes" from above, no?

I'm really not trying to be a pain, but so far responses to these questions have been confusing. I'm just trying to make sure we're all on the same page.

Given that ActiveMQ probably doesn't provide APIs that correspond to AMQ features like exchanges and bindings, how is it that an ActiveMQ application can meaningfully interact or fully interoperate with an AMQP implementation like Qpid?

thanks,
--steve

Reply via email to