The Avro specification requires that a client and a server should use the same schema for reading and writing data. Then the specification describes what does it mean the "same" schemas and describes the process called Parsing Canonical Form for Schemas that should be used to compare schemas via its canonical forms and its fingerprints.
So we should implement the described behaviour to make the client more robust.
The Avro specification requires that a client and a server should use the same schema for reading and writing data. Then the specification describes what does it mean the "same" schemas and describes the process called Parsing Canonical Form for Schemas that should be used to compare schemas via its canonical forms and its fingerprints.
So we should implement the described behaviour to make the client more robust.