[rabbitmq-discuss] RabbitMQ and Qpid Java Client
John Mann
jmann at versatile.com
Tue Mar 9 15:18:55 GMT 2010
I too had trouble with the AMQP version incompatibilities between OpenAMQ
and RabbitMQ. I was able to modify the OpenAMQ build to be compatible with
the 0-8 AMQP spec. This article was helpful:
http://www.lshift.net/blog/2009/03/16/openamqs-jms-client-with-rabbitmq-server
However, I didn't like having to use a "tainted" OpenAMQ build. So, I
decided to code to the RabbitMQ Java Client API. I'm not using JMS yet, but
I did understand RabbitMQ at a deeper level.
Does anyone know when OpenAMQ and RabbitMQ will speak the same version of
AMQP? Or am I only dreaming?
-John
On Tue, Mar 9, 2010 at 9:43 AM, Alexis Richardson <
alexis.richardson at gmail.com> wrote:
> Stefan,
>
> Your assumption is correct. The Qpid Java client that speaks AMQP
> 0-10 will not work with the RabbitMQ broker which speaks 0-8.
>
> Your options are as follows:
>
> 1. Use the RabbitMQ Java client, which also lets you use things like
> this: http://www.infoq.com/news/2010/03/amqp_support_spring_integration
>
> 2. Use the Qpid JMS client set for AMQP 0-8.
>
> 3. Use the OpenAMQ JMS client
>
> 4. Use the Qpid JMS client set for AMQP 0-91 and the RabbitMQ 0-91
> build (from source).
>
> alexis
>
>
> On Mon, Mar 8, 2010 at 5:56 PM, SteAp <appel at dvs.tu-darmstadt.de> wrote:
> >
> > Hey,
> >
> > I'm playing around with RabbitMQ 1.7.2 and the SVN version (0.7) of the
> Qpid
> > Java Client (JMS). I did create the vhost, a user and set permission. Now
> > when trying to connect I get the following error:
> >
> > [java] Caused by: org.apache.qpid.AMQConnectionFailureException:
> Unable
> > to Connect
> > [java] at
> > org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:619)
> > [java] at
> >
> org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:276)
> > [java] ... 4 more
> > [java] Caused by: org.apache.qpid.AMQException: cannot connect to
> > broker [error code 504: channel error]
> > [java] at
> >
> org.apache.qpid.client.AMQConnectionDelegate_0_10.makeBrokerConnection(AMQConnectionDelegate_0_10.java:209)
> > [java] at
> >
> org.apache.qpid.client.AMQConnection.makeBrokerConnection(AMQConnection.java:760)
> > [java] at
> > org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:546)
> > [java] ... 5 more
> >
> > Could be due to an AMQP version mismatch; the client works fine with Qpid
> > which is at AMQP 0-10 while RabbitMQ is at AMQP 0-9 (?). But I'm not sure
> > about this...
> > Has anybody seen this error before or an idea how to fix it?
> >
> > Thanks!
> > Cheers,
> > Stefan
> > --
> > View this message in context:
> http://old.nabble.com/RabbitMQ-and-Qpid-Java-Client-tp27824111p27824111.html
> > Sent from the RabbitMQ mailing list archive at Nabble.com.
> >
> >
> > _______________________________________________
> > rabbitmq-discuss mailing list
> > rabbitmq-discuss at lists.rabbitmq.com
> > http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> >
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20100309/be9756b9/attachment.htm
More information about the rabbitmq-discuss
mailing list