On Thu, Jan 3, 2013 at 9:16 AM, Chip Childers <chip.child...@sungard.com> wrote:
> On Thu, Jan 3, 2013 at 1:31 AM, Murali Reddy <murali.re...@citrix.com> wrote:
>> On 03/01/13 12:33 AM, "David Nalley" <da...@gnsa.us> wrote:
>>>Interesting stuff. How and why did you decide on RabbitMQ?
>>
>> David,
>>
>> Default plug-in I am adding for event bus assumes AMQP. I have used
>> RabbitMQ AMQP client. But the AMQP server it self could be any
>> implementation of AMQP. Though I have not tested, RabbitMQ AMQP client is
>> interoperable with Qpid [1]
>>
>> [1] http://www.rabbitmq.com/interoperability.html
>
> AMQP versions matter quite a bit actually.  The Rabbit interop testing
> is against Qpid 0.6, while the latest apache qpid release is 0.18.
> AMQP isn't quite stable enough to assume that even the basic messaging
> mechanics are the same really.
>
> That doesn't mean that a Rabbit MQ implementation isn't good to
> have...  it just means that it's not necessarily going to work with
> every other AMQP broker implementation (or specific version).
>

Yes, Sadly 'AMQP Implementation 1' != 'AMQP Implementation 2'. Take a
look at the efforts the Red Hat folks had to undergo when making
OpenStack (designed to work with RabbitMQ) work with Qpid - it
appeared non-trivial to an outsider.

Reply via email to