[rabbitmq-discuss] Differences between 0-8 and 0-9
Carl Trieloff
cctrieloff at redhat.com
Fri Oct 12 14:09:02 BST 2007
Martin,
Qpid M2.1 has been updated the 0-9.
Qpid M2 is 0-8.
Carl.
Martin Sustrik wrote:
> Tony,
>
> Yes, I've pointed this out already. The problem is that OpenAMQ
> implements 0-9 (sans wip) and it cannot downgrade to 0-8 because we need
> Queue.Unbind in the production. Consequently, OpenAMQ is incompatible
> with both RabbitMQ na Qpid.
>
> Martin
>
> Tony Garnock-Jones wrote:
>
>> Hi all,
>>
>> There have been a few questions lately about the differences between 0-8
>> and 0-9. Semantically, there are few differences besides the
>> introduction of the "work-in-progress" (WIP) classes and methods; here's
>> a summary of the differences from the specification XML:
>>
>> - the advertised version number is major=0,minor=9 rather than
>> major=8,minor=0.
>>
>> - some methods have been renumbered:
>> AMQP 0-8 AMQP 0-9
>> Connection Redirect 50 42
>> Connection Close 60 50
>> Connection CloseOk 61 51
>>
>> - some methods have been removed:
>> Channel Alert
>>
>> - some classes have been removed:
>> Test
>>
>> - some methods have been added:
>> Queue Unbind, methodId 50
>> Queue UnbindOk, methodId 51
>>
>> - some new status codes have been introduced:
>> NO_ROUTE 312
>> NO_CONSUMERS 313
>> PRECONDITION_FAILED 406
>>
>> - some methods have new arguments:
>> Channel OpenOk has a longstr ChannelId
>> Basic Consume has a table Filter
>> File Consume has a table Filter
>> Stream Consume has a table Filter
>>
>> The other differences are to do with the WIP sections of the spec.
>>
>> Framing and connection establishment (modulo the spec version number
>> advertisement), in particular, is identical.
>>
>> So, anyone sticking to using 0-8 semantics has only a small step to take
>> to move up to the 0-9 version of the protocol.
>>
>> Regards,
>> Tony
>>
>
>
> _______________________________________________
> 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/20071012/5a58ffc8/attachment.htm
More information about the rabbitmq-discuss
mailing list