1 Minute Introduction to cavro
Installation
Logical Types
cavro supports a number of standard avro logical types by default:
Options
The behaviour of cavro can be customized throught the Options class.
Schema Promotion
Also known as Reader/Writer schemas, or Schema Resolution.
Record Types
Most python avro libraries represent records as python dicts, this is convenient, but has a performance impact at high volume.
Schemas
The primary interface for cavro is the cavro.Schema class. These are constructed from an avro schema definition: