Eventuali esperienze con buffer protocollo?

voti
28

Stavo guardando attraverso alcune informazioni in merito a Google protocollo buffer formato di interscambio di dati. Qualcuno ha suonato in giro con il codice o addirittura creato un progetto intorno ad esso?

Attualmente sto usando XML in un progetto di Python per i contenuti strutturati creati a mano in un editor di testo, e mi chiedevo che cosa l'opinione generale era sul buffer protocollo come formato di input dell'utente rivolto. I vantaggi di velocità e brevità sicuramente sembrano essere lì, ma ci sono tanti fattori quando si tratta di generazione e l'elaborazione dei dati in realtà.

È pubblicato 04/08/2008 alle 23:12
fonte dall'utente
In altre lingue...                            


4 risposte

voti
11

Se siete alla ricerca di interazione rivolta all'utente, bastone con xml. Ha più supporto, comprensione e accettazione generale attualmente. Se si tratta di interni, direi che i buffer di protocollo sono una grande idea.

Forse in pochi anni come più strumenti escono per sostenere i buffer di protocollo, quindi iniziare guardando verso che per un pubblico di fronte api. Fino ad allora ... JSON ?

Risposto il 05/08/2008 a 00:14
fonte dall'utente

voti
11

i buffer di protocollo hanno lo scopo di ottimizzare la comunicazione tra macchine. Essi non sono realmente destinati per l'interazione umana. Inoltre, il formato è binario, per cui non potrebbe sostituire XML in questo caso d'uso.

Auspico inoltre JSON come il formato basato su testo più compatto.

Risposto il 08/08/2008 a 16:12
fonte dall'utente

voti
3

Dalla tua breve descrizione, suona come buffer di protocollo non è la giusta misura. La frase "il contenuto strutturato creato a mano in un editor di testo" più o meno urla per XML.

Ma se si vuole, di comunicazione a bassa latenza efficienti con strutture di dati che non sono condivisi al di fuori dell'organizzazione, la serializzazione binaria come il buffer di protocollo in grado di offrire una grande vittoria.

Risposto il 23/09/2008 a 18:06
fonte dall'utente

voti
3

Un altro svantaggio del formato binario come PB è che se c'è un singolo bit di errore, l'intero file di dati non è analizzabile, ma con JSON o XML, come ultima risorsa è ancora possibile correggere manualmente l'errore perché è leggibile ed ha la ridondanza incorporata ..

Risposto il 13/09/2009 a 18:15
fonte dall'utente

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