Kyle created QPID-4693:
--------------------------

             Summary: Make Qpid client communicating with RabbitMQ broker
                 Key: QPID-4693
                 URL: https://issues.apache.org/jira/browse/QPID-4693
             Project: Qpid
          Issue Type: Wish
          Components: Java Client
            Reporter: Kyle
            Priority: Trivial


Hi all,

I have a question about interoperability between Qpid client and RabbitMQ 
broker.

Currently, I use Qpid-client-0.20 connecting to RabbitMQ-3.0.4 broker(Erlang 
R16B).

I have met a problem is that my consumer could not receive the message from a 
queue. Obviously my producer sent a message to this queue already.

When I dug in the code, I saw that:

- Each peer transferred messages with different format and order. It makes 
protocol header and protocol version failed, therefore precondition of broker 
is failed.
- By default design, RabbitMQ broker defines exachanges as durable while Qpid 
clients does different way as non-durable. It makes precondition failed too.

connection <0.491.0>, channel 1 - soft error:

{amqp_error,precondition_failed,

            "cannot redeclare exchange 'amq.direct' in vhost '/test' with 
different type, durable, internal or autodelete value",

            'exchange.declare'}

- Framing errors were occurred between communication of both peers


Did someone try with the latest qpid client and rabbitmq broker and make them 
communicated?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to