Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
REEF currently use two different serialization systems: Apache Avro and Google's protocol buffers. Of the two, Avro is the more pleasant
one to use:
- It is real OSS and breaking releases don't just drop from nowhere.
- The .NET support is way better than in protobuf.
- It has a maven plugin, which means developers only need Java and
Maven instead of also installing protoc
Hence, we should move towards replacing protocol buffers with Avro wherever feasible. This JIRA shall serve as the central linking / umbrella IRA for that effort.
Attachments
Issue Links
- is related to
-
REEF-943 Decouple the DriverSide heartbeat handling from protobuf
- Resolved