C + + , PHP , Java , Perl , Python, Ruby , XSD , C # , Erlang , Objective C , Smalltalk , Haskell e OCaml sono le associazioni di buffer Thrift , mentre i buffer protocollo sono tenuti a C + + , Java e Python . Buffer protocollo possono anche supportare C # , Ruby e Perl . Sia Thrift e tamponi protocollo Utilizzare i campi di identità simili e tag interi per il loro funzionamento . Thrift ha un built-in mappa e impostare il tipo che è assente nel protocollo buffer utilizzati da Google .
Funzionalità
Sia Thrift e buffer di protocollo hanno la stessa funzionalità anche se essi sono vincolati in modo diverso a diversi programmi. I buffer protocollo supportano la codifica dei numeri interi a larghezza variabile , quindi risparmiando pochi byte ogni volta che vengono utilizzati . Buffer Thrift hanno un format sperimentale in cui trattano gli interi a larghezza variabile . Buffer Thrift hanno funzionalità più elevato, mentre i buffer Protocollo punteggio più alto in termini di documentazione. Thrift fornisce anche una applicazione client-server completa , che è privo di tale attuazione semplice e completo .
Programmazione © www.354353.com