¿Cuáles son las ventajas y desventajas de usar un servidor Thrift para una aplicación de Android?

Thrift genera las interfaces de servidor y cliente

– Interfaces de cliente fáciles de usar, más simples y seguras para subprocesos

– El esquema de datos garantiza la fiabilidad del cliente en las transferencias de datos.

– No es necesario programar la serialización

– Menos procesamiento posterior de datos ya que se proporciona un esquema de datos

– El servidor y el cliente versionados permiten la compatibilidad con versiones anteriores

Thrift usa buffers de protocolo

– Serialización más rápida que json

– Utiliza menos memoria en la serialización de datos

– Las transferencias de datos optimizadas a nivel de bytes garantizan un menor uso de ancho de banda

– Escriba seguro, sin necesidad de validaciones o proceso de publicación de datos

Transferencia de datos

– Las llamadas de los clientes son consistentes

– La transferencia de datos es eficiente y transparente.

– La conexión persistente es rápida y precisa para algún proceso

Contras

– Nueva dependencia

– Otra biblioteca para agregar al proyecto

– No hay cliente oficial para móvil

Las aplicaciones son simplemente descargas. Si desea un servidor de descarga simple, el ahorro es excesivo.