<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks Michael. Avro will also enforce a schema hence the whole reason I was asking over something more generic like JSON. The reason Im leaning towards Avro over PB is its tight integration with Hadoop. Some of these events will be shipped over for hadoop for further processing.<div><br></div><div>Just wanted to make sure I was going in the right direction.<br><div><div><br><div><div>On Jun 13, 2013, at 2:12 PM, Michael Klishin &lt;<a href="mailto:michael.s.klishin@gmail.com">michael.s.klishin@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2013/6/14 Mark <span dir="ltr">&lt;<a href="mailto:static.void.dev@gmail.com" target="_blank">static.void.dev@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Anyone use Avro with RabbitMQ for event aggregation. Is so, would you mind sharing you experiences?</blockquote></div><div class="gmail_extra"><br></div><div class="gmail_extra">Mark,</div><br>RabbitMQ is content agnostic so you can use any serialization library with it.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">For event aggregation, protocol buffers worked well for me. Protocol buffers help enforce</div><div class="gmail_extra">schema to some extent. Because all events share some properties (e.g. timestamp, type),</div>

<div class="gmail_extra">having some structure enforced by the message format is helpful in the long term.</div><div class="gmail_extra">-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br>

<a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>
</div></div>
_______________________________________________<br>rabbitmq-discuss mailing list<br><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss<br></blockquote></div><br></div></div></div></body></html>