You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@avro.apache.org by Mark <st...@gmail.com> on 2013/06/04 21:57:25 UTC

Re: Is Avro right for me?

> Make sure you differentiate between using Avro as a data storage format and as an RPC mechanism. They are two very different things and don't need to be tied together. Today, the data storage aspect is more mature and has much wider language support.


I think thats my problem. I'm trying to use it all or nothing. (Serialization and RPC)

On May 29, 2013, at 8:02 PM, Mike Percy <mp...@apache.org> wrote:

> There is no Ruby support for the Netty Avro RPC protocol that I know of. But I'm not sure why that matters, other than the fact that the Flume Thrift support it's not in an official release yet.
> 
> You could also take a look at the Flume HTTP source for a REST-based interface, but to accept binary data instead of JSON (the default) you would need to write a small bit of Java code and plug that in.
> 
> Make sure you differentiate between using Avro as a data storage format and as an RPC mechanism. They are two very different things and don't need to be tied together. Today, the data storage aspect is more mature and has much wider language support.
> 
> Mike
> 
> 
> On Wed, May 29, 2013 at 9:30 AM, Mark <st...@gmail.com> wrote:
> So basically Avro RPC is out of the question? Instead I would need to Avro Message -> Thrift -> Flume? Is that along the right lines or am I missing something?
> 
> 
> On May 28, 2013, at 5:02 PM, Mike Percy <mp...@apache.org> wrote:
> 
>> Regarding Ruby support, we recently added support for Thrift RPC, so you can now send messages to Flume via Ruby and other non-JVM languages. We don't have out-of-the-box client APIs for those yet but would be happy to accept patches for it :)
> 
>