Pöytäkirja Puskurit paitsi auttaa vähentämään koko siirron, mutta myös parantaa aikaa kuluu koodaamiseen ja lähettää sen myös.
Kehitetty Google parantaa tiedonsiirron, pöytäkirja Puskurit sopii kaikille RPC-pohjaiset protokollat ja vieressä tiedostomuotoja.
Nykyisin kirjasto pidetään huipuilta, sitä käytetään edelleen laajalti tuotannossa Googlen ja monet muut yritykset tuotteita.
Paketti sisältää moduulit C ++, Java ja Python-sovelluksia.
Kolmannen osapuolen satamien pöytäkirjan Puskurit on luonut kehittäjät kieliä kuten ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, ja monet muut enemmän.
Mikä on uusi tässä julkaisussa:
- C ++:
- Kiinteä frendship ongelma vanhojen kerääjiä tehdä kirjastoon nyt GCC 3 yhteensopivia uudelleen.
- Kiinteä vcprojects / extract_includes.bat poimia kääntäjä / plugin.h.
- Java:
- Poistettu käyttökohteita JDK 1.6 vain ominaisuuksia tehdä kirjastoon nyt JDK 1.5 yhteensopiva uudelleen.
- Kiinteä vika noin negatiivinen enum arvoista.
- serialVersionUID on nyt määritelty luotu viestejä java sarjoittamista.
- Kiinteä Pöytäk käyttää java.lang.Object, mikä tekee & quot; Object & quot; Nyt voimassa olevan viestin nimeä uudelleen.
- Python:
- Kokeellinen C ++ täytäntöönpano edellyttää nyt C ++ protobuf kirjasto asennettuna.
- Katso README.txt vuonna python hakemistosta yksityiskohtia.
Mikä on uusi versiossa 2.3.0:
- C ++:
- eri nopeuksilla ja koodin koko optimointeja.
- DynamicMessageFactory on nyt täysin kierre turvallinen.
- Message :: Utf8DebugString () menetelmä on kuin DebugString (), mutta välttää pakenevat UTF-8 tavua.
- Käännetty-in viestityypit voivat nyt olla dynaamisia laajennuksia, käytön kautta CodedInputStream :: SetExtensionRegistry ().
- Nyt kokoaa jaetut kirjastot (DLL) oletuksena Cygwin ja MinGW, vastaamaan muille alustoille. Käytä --disable-jakoi tämän välttämiseksi.
- Java:
- parseDelimitedFrom () ja mergeDelimitedFrom () nyt havaita EOF ja return false / null sijaan heittää poikkeus.
- Kiinteät joitakin alustuksen tilaus vikoja.
- Korjauksia OpenJDK 7.
- Python:
- 10-25 kertaa nopeammin kuin 2.2.0, silti puhdas-Python.
- Calling muuntuva menetelmää osasanoman aina instantiates viestin sen emoyhtiön vaikka muuntuva menetelmä ei oikeastaan muuttua mitään (esim jäsentämiseen mistä tyhjä merkkijono).
- Laajennettu kuvaajia hieman.
Kommentteja ei löytynyt