“Conocimientos Programación>Lenguajes De Programación

Ahorro vs Protocolo Buffers

2012/6/7
Para cualquier sistema de software distribuido no trivial , es importante contar con mecanismos eficientes tanto para el intercambio de datos y de almacenamiento. El ahorro es un buffer respaldado por Apache y Facebook , mientras buffers Protocolo son de Google . Ambos ofrecen una forma neutral de estructurar los datos para simplificar los protocolos de comunicación . También son excelentes para el almacenamiento de datos . Tampones de Ahorro tienen muchos más formatos de salida en comparación con los tampones Protocolo. Mientras Thrift tiene una excelente funcionalidad y un rico conjunto de características , el Protocolo ofrece una mayor calidad y una mejor estructura. Vinculaciones

C + + , PHP , Java , Perl , Python , Ruby , XSD , C ​​#, Erlang , Objective C , Smalltalk , Haskell y OCaml son los enlaces en buffers Ahorro , mientras que los buffers Protocolo están obligados a C + + , Java y Python. Buffers Protocolo también pueden apoyar a C # , Ruby y Perl. Tanto el ahorro y tampones Protocolo utilizan campos de identidad similares y etiquetas enteros para su funcionamiento . Thrift tiene un built -in y conjunto del tipo que se da en los buffers Protocolo utilizado por Google .
Funciones

Tanto Thrift y tampones Protocolo tienen la misma funcionalidad , incluso a pesar de que están vinculados de manera diferente a diferentes programas . Los buffers de protocolo compatibles con la codificación de enteros de ancho variable , por lo tanto, ahorrar unos cuantos bytes cada vez que se utilizan. Tampones de Ahorro tienen un formato experimental en el que se tratan los números enteros de ancho variable . Tampones de Ahorro tienen una funcionalidad superior, mientras buffers Protocolo puntúan más alto en términos de documentación. Thrift también proporciona una aplicación cliente-servidor completo, lo que le falta a esa aplicación sencilla y completa.

Formatos de salida

buffers Ahorro tienen sus salidas en binario , JSON , Boolean , bytes y enteros 16/32/64-bit . Todos estos son compatibles con la mayoría de los códigos de programación disponibles en la actualidad . Buffers Protocolo , por otro lado, ofrecen binario, números enteros y booleanos 32/64-bit . El ahorro es un programa de código abierto , por lo que cualquiera puede contribuir con parches a la misma. Los formatos de salida con frecuencia cambian debido a los constantes cambios se hacen y nuevos parches están instalados. Protocolo es un programa mejor diseñado con estructura formal.
La apertura y la documentación

Thrift es un buffer de código abierto, y por lo tanto se pueden modificar en gran medida . El ahorro es un proyecto de Apache y es serias carencias en la documentación consolidada. Afortunadamente , algunas personas están haciendo esfuerzos en pro de la documentación. Protocolo es un proyecto de Google y se basa en los códigos . También tiene una lista de correo abierta. Sin embargo , Google mantiene el control total sobre el proyecto e impulsa su desarrollo. Protocolo también tiene una documentación muy detallada , la cual es muy útil para los nuevos usuarios.

Lenguajes De Programación
Cómo crear con el desarrollo basado en pruebas
Pasos para el Protocolo de Negociación
Cómo crear PHP /API y conectar con Dreamweaver
Cómo utilizar las secuencias de comandos de SSIS
Cómo cambiar SRC imagen en jQuery
¿Qué es el resaltado de sintaxis
Cómo utilizar la función de recursividad Fibonacci
Cómo enviar un mensaje SMS en el Android
Conocimientos Informáticos © http://www.ordenador.online