PROTOBUF-SCHEMA
Sérialisation binaire compilée Google.
Définition
Protobuf v3 (proto3, juillet 2016) supprime optional fields (réintroduit en 2020), simplifie les zero values. Compilation via protoc en stubs natifs. Format wire compact avec varint, tag-length-value. proto3.field_presence flag depuis 2020. Utilisé en gRPC, Envoy, Kubernetes API.
Origine
Créé par Jeff Dean chez Google en 2001 ; open-source juillet 2008 ; proto3 juillet 2016.
Exemple en contexte
Un microservice gRPC expose une API Go avec proto définissant le contract entre client et server.
Termes liés
- Avro — concurrent Kafka.