Matt Massie wrote:
(4) RPC related: Should we explicitly specify the entire RPC
communication as an Avro schema?
You mean the handshake stuff? I've thought about that, but felt that
the bootstrapping got complicated.
Yes. Actually, I believe that we should express all messages exchanged
between Avro components in Avro schema so that we don't need to
hand-craft the RPC layer.
I've added this to AVRO-2.
It's tempting to use an Avro protocol to describe the exchange, but
since this data is appended to the front of initial request and response
payloads I don't see how it would be able to share code with other Avro
protocols.
https://issues.apache.org/jira/browse/AVRO-2
Please comment there.
Doug