4 ms·
> Exchanging schemas at the beginning of a connection handshake is hardly burdensome. I dunno, that sounds extremely burdensome to me, especially if the actual
by kentonv 3y ago
> Exchanging schemas at the beginning of a connection handshake is hardly burdensome.
I dunno, that sounds extremely burdensome to me, especially if the actual payload is small.
And how exactly does exchanging schemas solve the problem? If my version of the schema says this field is required but yours says it is optional, and so you don't send it, what am I supposed to do?
- dtech 3y agoAvro makes that case slightly better because you can default value for a missing field in one of the two schemas and then it works. It's not worth the boatload of problems it bring in all other and normal use cases though. Having the default value in the app or specified by the protocol is good enough.