[rabbitmq-discuss] GPB and AMQP/RabbitMQ

Alexis Richardson alexis.richardson at gmail.com
Wed Mar 25 19:31:27 GMT 2009


Thanks so much for talking about this.

On Wed, Mar 25, 2009 at 7:22 PM, Elsner, Robert
<Robert.Elsner at echostar.com> wrote:
> Alexis,
>> To add to Matthias' point, several people have reported GPB
>> with RabbitMQ in the wild, and I know of some looking at
>> Thrift with RabbitMQ in at least a casual manner.  The
>> community would love to see some public examples ... so "go for it!".
> We are using GPB as the message payload for all of our AMQP messages.
> We have settled on RabbitMQ as the broker, and have been very pleased
> with the results (except for my gripe earlier about the AMQP header
> size).  If I get time I may undertake a quick project to make GPB the
> wireformat, but without adoption from the AMQP WG this would be an
> academic exercise only.  A portion of our GPB defines what will become
> the routing key, so this is redundant data, but that would be sweet if
> we could build a GPB payload that included the AMQP headers, and the
> routing worked directly from that.

When you say "if we could.." do you plan to it and/or do you require help?

Would a custom exchange be useful here?

> One of our goals is to integrate the JavaScript and rabbitmq-http
> portions, so that our webcode can make RPC calls the same as all of our
> other processes.  We also have some C# applications that we will tie
> together with RabbitMQ and GPB.  We also have Erlang projects which use
> RabbitMQ as the broker.  It's worked out incredibly well for us, thus
> far, and has helped us work toward tool integration without a lot of
> headache or investment in writing interop-libraries.

Very cool!  I am extremely impressed.  Do you plan to blog about this?


> Thanks,
> Rob

More information about the rabbitmq-discuss mailing list