[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