[rabbitmq-discuss] py-amqplib and rabbit default

tsuraan tsuraan at gmail.com
Sat Jul 31 02:01:31 BST 2010

I just updated to default (wanting to try out the disk persister that
just merged in), and it doesn't look like py-amqplib can handshake
with it anymore.  It's protocol header is AMQP\x01\x01\x09\x01 (which
seems like a strange header for the 0.8 client, but anyhow...).  In
the bug21673 branch, the handshake pattern was
AMQP\x01\x01\x<Major>\x<Minor>, but in default, it's now divided into
AMQP0091, AMQP1109, and AMQP1180.  Why was this done?  Changing the
header string in py-amqplib is easy enough, but it seems weird that a
client cannot be compatible with the old rabbit and the new one.

More information about the rabbitmq-discuss mailing list