> On Jun 27, 2016, at 10:24 AM, Aljoscha Krettek <aljos...@apache.org> wrote: > > Out of the systems you suggested Thrift and ProtoBuf3 + gRPC are probably > best suited for the task. Both of these provide a way for generating > serializers as well as for specifying an RPC interface. Avro and > FlatBuffers are only dealing in serializers and we would have to roll our > own RPC system on top of these.
Just a point of clarification, Avro does handle RPC as well as serialization. It's one of the main bullets on their overview page: http://avro.apache.org/docs/current/index.html Unfortunately, their documentation around the subject really sucks. Some info at: https://cwiki.apache.org/confluence/display/AVRO/Porting+Existing+RPC+Frameworks and a “quick start”: https://github.com/phunt/avro-rpc-quickstart -- Daniel Kulp dk...@apache.org - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com