[rabbitmq-discuss] RabbitMQ and Qpid Java Client

Alexis Richardson alexis.richardson at gmail.com
Tue Mar 9 15:25:59 GMT 2010


John

On Tue, Mar 9, 2010 at 3:18 PM, John Mann <jmann at versatile.com> wrote:
>
> Does anyone know when OpenAMQ and RabbitMQ will speak the same version of
> AMQP?   Or am I only dreaming?

You are not dreaming, it's something we have done a LOT of work on.
You can currently build an 0-91 broker from source.  There is still
some work to do before this can get into the main release.

alexis



> -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
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
>




More information about the rabbitmq-discuss mailing list