Google gibt Protocol Buffers als Open Source frei

Automatische Generierung spezifischer Nachrichten-Handler

Sogenannte "Protocol Buffer" sind ein wesentlicher Teil von Googles Infrastruktur und nun als Open Source verfügbar. Die Technik erlaubt es, strukturierte Daten auf effiziente Art und Weise zwischen Systemen auszutauschen, ohne die spezifischen Nachrichtenformate in verschiedenen Programmiersprachen implementieren zu müssen.

Anzeige

Googles Protocol Buffers basieren auf einer sogenannten .proto-Datei, die das Format der Nachricht beschreibt. Aus dieser einmaligen Beschreibung generiert ein Compiler den notwendigen Quelltext für verschiedene Programmiersprachen, um Nachrichten dieser Form zu verarbeiten. In der aktuell veröffentlichten Version werden Java, C++ und Python unterstützt.

Dabei erfüllen Protocol Buffer denselben Zweck wie XML, nur sind sie kleiner, schneller und einfacher. Google selbst setzt sie in seinem Cluster in großem Umfang ein, da zwischen den zahlreichen einzelnen Rechnern große Datenmengen ausgetauscht werden müssen und die Verarbeitung von XML hier zu viel Ressourcen kosten würde. Mehr als 12.000 .proto-Dateien kommen so bei Google zum Einsatz, um mehr als 48.000 unterschiedliche Nachrichtentypen zu unterstützen.

Neben einer recht effizienten Verarbeitung strukturierter Daten bieten Protocol Buffers auch den Vorteil, dass sich verschiedene Versionen eines Datenformats nutzen lassen. Systeme, die noch mit einer alten Implementierung ausgestattet sind, ignorieren die zusätzlichen Daten einfach.

Details zu den als Open Source veröffentlichten Protocol Buffers 2.0 Beta finden sich unter code.google.com/apis/protocolbuffers ebenso wie Tutorials und die entsprechenden Quelltexte zum Download.


Kreismeister 09. Jul 2008

developers facebook com thrift

Kasandra 08. Jul 2008

Danke, wir wissen jetzt was für ein Wirtschafts-DAU und Gutmensch du bist. Geh zurück zu...

Kasandra 08. Jul 2008

Man kann nicht Verkaufen was nicht Existiert. Billige Bluttest für jeden Idioten...

PackSack 08. Jul 2008

Kotzt du wenigstens, wenn du etwas so tolles veröffentlicht siehst. Du als Anhänger des...

unterschichten|... 08. Jul 2008

ich habe dich nur gebeten etwas zuzugeben. lesen & verstehen, wäre hier das stichwort...

Kommentieren



Anzeige

  1. Manager (m/w) of End User Support Services
    CSM Deutschland GmbH, Bremen
  2. Software-Entwickler Java / JavaScript (m/w)
    TONBELLER AG, Bensheim
  3. Java Entwickler/in
    Robert Bosch Car Multimedia GmbH, Hildesheim
  4. Abteilungsleiter/in
    Robert Bosch GmbH, Renningen

 

Detailsuche


Folgen Sie uns
       


  1. Europäischer Gerichtshof

    Framende Links sind keine Urheberrechtsverletzung

  2. IP-Telefonie

    DDoS-Angriff legt Sipgate lahm

  3. Mobiles Bezahlen

    Überwiegend positive Erfahrungsberichte zu Apple Pay

  4. UniPi+

    Das Raspberry Pi B+, in Aluminium gehüllt

  5. Ubuntu 14.10

    Zum Geburtstag kaum Neues

  6. Deutsche Telekom

    "Verdienen nicht genug für den Ausbau für Milliarden GByte"

  7. Raumfahrt

    Mondrover Andy liefert Bilder für Oculus Rift

  8. Kingdom Come Tech Alpha

    Verirrte Schafe und geplagte Farmer

  9. Verwaltung

    Berliner Steuerbehörden wollen wieder MS Office nutzen

  10. Anno

    Erschaffe ein Königreich auf dem iPad



Haben wir etwas übersehen?

E-Mail an news@golem.de



Hoverboard: Schweben wie Marty McFly
Hoverboard
Schweben wie Marty McFly
  1. Design-Fahrzeuge U-Bahnen in London sollen autonom fahren
  2. Fahrassistenzsystem Volvos virtueller Lkw-Beifahrer soll Unfälle verhindern
  3. Computergrafik US-Forscher modellieren Gesichter in Videos dreidimensional

Merkel auf IT-Gipfel: Netzneutralität wird erst im Glasfasernetz wichtig
Merkel auf IT-Gipfel
Netzneutralität wird erst im Glasfasernetz wichtig
  1. Digitale Verwaltung 2020 E-Mail soll Briefe und Amtsbesuche ersetzen
  2. Digitale Agenda Ein Papier, das alle enttäuscht
  3. Webmail Web.de kritisiert langsame De-Mail-Einführung der Regierung

Spacelift: Der Fahrstuhl zu den Sternen
Spacelift
Der Fahrstuhl zu den Sternen
  1. Geheimmission im All Militärdrohne X-37B nach Langzeiteinsatz gelandet
  2. Raumfahrt Indische Sonde Mangalyaan erreicht den Mars
  3. Raumfahrt Asteroidensonde Hayabusa-2 ist startklar

    •  / 
    Zum Artikel