| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Ahorro vs Protocolo Buffers
    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.

    Previous :

    next :
      Artículos relacionados
    ·Ventajas y desventajas de un nanocomputadora 
    ·QBASIC Animación Tutorial 
    ·Cómo deshabilitar una consulta en paralelo en Oracle 
    ·Cómo implementar Eclipse y Flex en GlassFish 
    ·Cómo editar los metadatos de una foto 
    ·Cómo crear un usuario en Oracle SQL 
    ·Cómo actualizar PHP en iWeb 
    ·Cómo utilizar la recursividad potencias exponenciales 
    ·Cómo convertir de ColdFusion para PHP 
    ·Cómo Texto tachado con código HTML 
      Artículos destacados
    ·Cómo crear una lista en Lisp Coding 
    ·Cómo eliminar un archivo en Perl 
    ·Cómo compilar Visual Basic 6.0 
    ·Cómo leer un byte en Visual Basic 
    ·Cómo analizar un archivo CSV 
    ·Cómo utilizar expresiones regulares para bloquear el s…
    ·¿Qué es un ActionServlet en Struts 
    ·Cómo configurar Eclipse con Android en Windows 
    ·Cómo enviar SMS con ASP.NET 
    ·Cómo utilizar controles de edición de MFC 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com