Re: [rabbitmq-users] AMQP 0-9-1 data types

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Re: [rabbitmq-users] AMQP 0-9-1 data types

Michael Klishin-4
 On 4 August 2014 at 03:24:08, Matt Broadstone ([hidden email]) wrote:
> > I guess my question is: does RabbitMQ follow the AMQP 0-9-1 spec  
> completely, but change these types ONLY in the case of Table Fields?  

I believe everything on
[1] is still relevant. See 4.2.4 and 4.2.5 in [1]. The data type prefixes are only used
in tables (maps, dictionaries).

When in doubt, take a look at Rabbit's binary codec, which is fairly declarative.

Some particularly relevant parts:

Lines 707-1232 in the [generated, so not in the repo] AMQP 0-9-1 framing code:

Table parser and generator:


Staff Software Engineer, Pivotal/RabbitMQ
rabbitmq-discuss mailing list has moved to!forum/rabbitmq-users,
please subscribe to the new list!

[hidden email]