[rabbitmq-discuss] AMQP 0.8 producers talking to AMQP 0.9.1 consumers: how dangerous is this idea?
    Michael Bridgen 
    mikeb at rabbitmq.com
       
    Sat May 14 21:22:12 BST 2011
    
    
  
Michael,
> I am facing a situation when (because of library versions I cannot
> yet upgrade), AMQP 0.8 producers need talking to AMQP 0.9.1
> consumers. I tried 0.9.1 producer and 0.8 consumer so far (so, the
> opposite way) and messages are delivered as expected.
>
> Is this a dangerous endeavor? Are there any known issues? All my apps
> need is what 0.8 spec has, no advanced features or RabbitMQ-specific
> extensions. Just publish messages here, process them there.
You will be relieved to know this is safe.  The respective clients will 
paper over differences in most cases, and RabbitMQ will send the correct 
frames for each client.
Message format didn't change between 0-8 and 0-9-1; and very few frames 
changed, except to rename fields.  The changes were largely in 
semantics, deprecating (renaming) a few fields, different error codes, 
and dropping unused features.
For the record, there's a list of differences at
http://dev.rabbitmq.com/wiki/Amqp08To091
Regards,
Michael
    
    
More information about the rabbitmq-discuss
mailing list