www.wikidata.de-de.nina.az
Avro ist ein Remote Procedure Call und Serialisierungs Framework das als Teil von Apache Hadoop entwickelt worden ist Es verwendet JSON um Datentypen und Protokolle zu definieren Die eigentlichen Daten werden in einem kompakten Binarformat serialisiert Sein Hauptverwendungszweck ist Hadoop wo es sowohl als Serialisierungsformat fur die Persistierung von Daten als auch als Datenubertragungsformat fur die Kommunikation zwischen Hadoop Knoten untereinander sowie zwischen Hadoop Services und Client Programmen verwendet werden kann Apache AvroBasisdatenEntwickler Apache Software FoundationErscheinungsjahr 11 Januar 2011 1 Aktuelle Version 1 11 3 2 25 September 2023 Betriebssystem POSIX Linux Unix OpenBSD macOS u a Programmiersprache RubyKategorie SerialisierungLizenz Apache Lizenz 2 0avro apache orgEs ahnelt Apache Thrift aber erfordert nicht die vorgangige Code Generierung wenn das Schema sich andert ausser dies wird fur eine statisch typisierte Programmiersprache ausdrucklich gewunscht Inhaltsverzeichnis 1 Sprachen mit APIs 2 Avro IDL 3 Siehe auch 4 EinzelnachweiseSprachen mit APIs BearbeitenWahrend theoretisch jede Programmiersprache Avro benutzen konnte haben die folgenden Sprachen bereits fertig verfugbare APIs 3 Java C 4 5 6 C C Kotlin Python RubyAvro IDL BearbeitenAusser der Moglichkeit JSON fur Typ und Protokoll Definitionen zu verwenden bietet AVRO auch eine noch experimentelle Funktionalitat 7 fur eine alternative Schnittstellenbeschreibungssprache IDL deren Syntax als Avro IDL bezeichnet wird Dieses Format das vorher GenAvro genannt wurde soll es Anwendern die mit traditionellen IDLs vertraut sind erleichtern Avro zu verwenden Avro IDL verwendet eine Syntax die C C Protocol Buffers und anderen ahnelt Siehe auch BearbeitenApache Thrift Googles Protocol Buffers Ciscos Etch ZeroCs Internet Communications Engine Microsofts M MessagePackEinzelnachweise Bearbeiten projects apache org abgerufen am 8 April 2020 Release 1 11 3 25 September 2023 abgerufen am 19 Oktober 2023 https github com phunt avro rpc quickstart https issues apache org jira browse AVRO fixforversion 12316197 https issues apache org jira browse AVRO 533 https cwiki apache org confluence display AVRO Supported Languages Archivierte Kopie Memento des Originals vom 20 September 2010 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot avro apache org Abgerufen von https de wikipedia org w index php title Apache Avro amp oldid 239310060