Noen erfaringer med protokoll buffere?

stemmer
28

Jeg var bare ute gjennom noen informasjon om Googles protokoll buffere datautveksling format. Har noen spilt rundt med koden eller til og med opprettet et prosjekt rundt det?

Jeg bruker XML i en Python prosjekt for strukturert innhold laget for hånd i en teksteditor, og jeg lurte på hva den generelle oppfatning var på protokoll buffere som en bruker-vendt input format. Hastigheten og kortfattethet fordeler definitivt ut til å være der, men det er så mange faktorer når det gjelder å faktisk generere og bearbeiding av data.

Publisert på 05/08/2008 klokken 00:12
kilden bruker
På andre språk...                            


4 svar

stemmer
11

Protokoll buffere er ment å optimalisere kommunikasjonen mellom maskinene. De er egentlig ikke ment for menneskelig samhandling. Dessuten er det formatet binære, så det kan ikke erstatte XML i at use case.

Jeg vil også anbefale JSON som den mest kompakte tekstbasert format.

Svarte 08/08/2008 kl. 17:12
kilden bruker

stemmer
11

Hvis du er ute etter bruker overfor samhandling, stokk med xml. Den har mer støtte, forståelse og generell aksept for tiden. Hvis det er interne, vil jeg si at protokollen buffere er en god idé.

Kanskje om noen år som flere verktøy kommer ut for å støtte protokoll buffere, og deretter begynne å se mot at for en offentlig vendt api. Inntil da ... JSON ?

Svarte 05/08/2008 kl. 01:14
kilden bruker

stemmer
3

En annen ulempe med binært format som PB er at hvis det er en eneste bit av feil, er hele datafilen ikke analyseres, men med JSON eller XML, som siste utvei kan du fortsatt manuelt fikse feilen fordi det er lesbar og har redundans innebygd ..

Svarte 13/09/2009 kl. 19:15
kilden bruker

stemmer
3

Fra kort beskrivelse, høres det ut som protokoll buffere er ikke riktig passform. Uttrykket "strukturert innhold laget for hånd i en teksteditor" ganske mye skrik for XML.

Men hvis du ønsker effektive, lav latency kommunikasjon med datastrukturer som ikke deles utenfor organisasjonen, kan binær serialisering som protokoll buffere tilbyr en stor seier.

Svarte 23/09/2008 kl. 19:06
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more