Alternativas de Apache Thrift Mejor Valoradas
Reseñas en Video
23 Apache Thrift Reseñas
Sentimiento General de la Reseña para Apache Thrift
Inicia sesión para ver el sentimiento de la revisión.
My company is a fan of Apache and we have used many products before. But Apache Thrift brought with it some versatility that we were able to use to our advantage. We run a website that is visited by over 10,000 people daily from all backgrounds and Thrift helped us set up an interface where many languages were supported. Reseña recopilada por y alojada en G2.com.
It was a good overall program only issue we had was integrating the language it’s written in as we primarily use .net and c# but we were able to get support to integrate it into our framework. Reseña recopilada por y alojada en G2.com.

Apache thrift support allmost programing language Reseña recopilada por y alojada en G2.com.
Documentation not much. It still have some problem to apply new technology like Spring, Spring boot Reseña recopilada por y alojada en G2.com.

Sintaxis simple de definición de servicios similar a Java
Autogeneración de interfaces completas de cliente y stub para el lado del servidor
Generación fácil de stubs a través de un solo comando CLI
Licencia Apache 2.0, que permite su uso en productos FOSS así como en productos comerciales/propietarios Reseña recopilada por y alojada en G2.com.
Las excepciones del lado del servidor deben ser deserializadas y lanzadas de nuevo en el lado del cliente, para obtener los rastros de pila adecuados; no tener el rastro de pila podría ser bueno para producción, pero es conveniente al menos tener una opción para habilitarlos durante el desarrollo/prueba. La biblioteca Thrift Java incorpora algunas dependencias adicionales, que pueden entrar en conflicto con el resto de tu proyecto (como Apache HttpComponents, que según mi conocimiento ni siquiera era necesario para nuestra implementación básica del protocolo binario). Reseña recopilada por y alojada en G2.com.
Although it was initially developed by Facebook, it's now open source under the Apache License. Easy to read definition files. Considering that Thrift's WSDL documents tend to be smaller and more straightforward means that it has easy to read definition files. Reseña recopilada por y alojada en G2.com.
Cannot abstract api functionality/data to edge cases in distributed architecture. Instead uses localized api pattern. Thrift is slightly slower than google's protobuffers (benchmarks state that it's 10%, concerning either TBinary or TCompact protocols) Reseña recopilada por y alojada en G2.com.
Incredibley easy to use! There is a bit of a learning curve but after a couple of months you get the hang of it! I cannot imagine working without it now. Reseña recopilada por y alojada en G2.com.
I think we can work on boot up time. It take significantly longer to load than anything else on my computer. I am not the only one, I am sure. Reseña recopilada por y alojada en G2.com.

La mejor característica que encontré en Apache Thrift es su capacidad para compilar código de servidor y cliente para diferentes lenguajes de destino utilizando un archivo de descripción de interfaz común de Thrift. Con esta característica, es posible desarrollar tu interfaz del lado del servidor en un lenguaje, digamos en Java, y generar stubs de cliente en diferentes lenguajes, incluyendo Java, C++, PHP. Reseña recopilada por y alojada en G2.com.
Lo principal que no me gusta de thrift es su incapacidad para definir la herencia al definir objetos thrift. Debido a esto, habíamos creado múltiples definiciones de objetos de transferencia de datos con atributos redundantes. Si la herencia estuviera disponible como una característica de primera clase en thrift, esto podría haberse evitado. Reseña recopilada por y alojada en G2.com.
A large number of protocols are supported including but not limited to Tbinary, TCompact, and TJSON. Clean library and no framework to code.No build dependencies Reseña recopilada por y alojada en G2.com.
Socket per client thread model means a lot of sockets. Multiple services cannot be registered per socket Reseña recopilada por y alojada en G2.com.

The simplicity of the software. Can be used with several languages making it easy to work with clients. Can be used across several networks. Reseña recopilada por y alojada en G2.com.
The large data handling can create issues. Better support would help as well. Errors in use with some applications. Reseña recopilada por y alojada en G2.com.