AVRO-EDI
Sérialisation binaire compacte avec schéma JSON — économie de bande passante.
Définition
Avro 1.11.x supporte : sérialisation binaire avec schéma in-band ou via Schema Registry, évolution de schéma (added/removed fields avec defaults), encodage JSON optionnel pour debug. Compatibilité Kafka native via Confluent Schema Registry. Volume typique : 30-50 % plus petit que JSON équivalent.
Origine
Créé par Doug Cutting en 2009 dans le projet Apache Hadoop. Standalone depuis 2011.
Exemple en contexte
Un topic Kafka edi.invoices encodé en Avro avec schéma versioné dans Apicurio Registry, économie 40 % vs JSON.
Termes liés
- Schema registry — composant connexe.
- Protobuf — alternative populaire.