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

Reply via email to