Apache Avro oferă o modalitate de a serializarea datelor folosind scheme JSON. Aceste fișiere de schemă sunt întotdeauna prezente cu datele, permițând dezvoltatorilor să expedieze atât datele și structura sa de la orice aplicație care ar putea nevoie de ea.
Din cauza acestor date pot fi citite și scrise la viteze foarte mari, în timp ce face, de asemenea, disponibil pentru o prelucrare ulterioară în alte limbaje de programare, care se pot ocupa un fișier JSON de bază.
Deoarece JSON se poate ocupa de structuri imbricate destul de complicate, datele pot fi, de asemenea, într-o formă complexă, de asemenea.
Apache Avro este destul de un instrument util, în special pentru operațiile RPC în cazul în care părăsesc un fișier de schemă de pe client și serverul poate îmbunătăți datele de interogări de ori și inter-conectivitatea.
Current Avro API-uri sunt disponibile pentru:
- Java
- C
- C ++
- PHP
- Perl
- Ruby
- Python
Ce este nou în această versiune:
- Caracteristici noi:
- Implementarea Adăugat Perl la Avro
- Java: utilitati Schema de validare
- Suport pentru tipul ZECIMALă
- MultipleInputs echivalente pentru Avro MR
- promoții de permise între șir și bytes
Ce este nou în versiunea 1.7.7:
- Caracteristici noi:
- Implementarea Adăugat Perl la Avro
- Java: utilitati Schema de validare
- Suport pentru tipul ZECIMALă
- MultipleInputs echivalente pentru Avro MR
- promoții de permise între șir și bytes
Ce este nou în versiunea 1.7.2:.
- Adăugat un format de fișier coloană majore
Ce este nou în versiunea 1.6.0:.
- Adăugat o bibliotecă de scheme standard,
Ce este nou în versiunea 1.5.2:.
- Permiteți interdependancies importurilor din întreaga schemă IDL
- Codurile hash cache în schema și Field.
- punerea în aplicare Python conector MapReduce.
Ce este nou în versiunea 1.5.1:.
- eliberare Bugfix
Ce este nou în versiunea 1.2.0:
- Fix condiție cursa multi-threading atunci când schema fire parts obiecte.
- obiecte din diferite pachete Înregistrarea nu este acceptat cu API-ul de reflexie.
- Utilizați un cadru unitate de testare existente pentru C ++ (impuls).
- C ++ versiune este folosind endian greșit pentru varints.
- generație cod Avro nu ar trebui să arunce un element Object.
Comentariile nu a fost găsit