2) Any recent industrial Avro users/examples/case studies on this list? I have been prototyping using it to allow distributed processes that work on a common dataset to push back information on status of various jobs, summary stats etc, to a central hub that collates in real time to Mysql/Postgres - on this we will do a "track my dataset operations" webapp. I tested throughput and avro (http transport) was pushing 2000 messages per second on each of the 10 concurrent clients, comparable to around 700/client/sec on a vanilla RESTful HTTP based approach (Simple HttpServlet and manually assembling the calls). The throughput we need in production is likely to be far lower, but I did not want this to become a bottleneck so did some benchmarking. I expect it to migrate into our live system in the coming weeks/months.
Tim On Sat, Sep 4, 2010 at 7:27 AM, Amund Tveit <[email protected]> wrote: > Hi, I am planning to start using Avro for a large project (have some > experience with related software, and find Avro's approach very > interesting), but before making final decision it would be useful to > get up-to-date input on: > > 1) How mature is Avro (e.g. wrt stability of Avro APIs in various > programming languages) > 2) Any recent industrial Avro users/examples/case studies on this list? > > fyi: Have looked at: > https://cwiki.apache.org/AVRO/powered-by-avro.html > http://www.quora.com/How-stable-is-Avro > http://www.quora.com/Why-Avro-is-better-than-X > > Thanks in advance, > Amund Tveit > http://atbrox.com >
