![]()
Apache Thrift es un framework Java pensado para el desarrollo de Servicios colaborativos inter-lenguaje.
También ofrece un motor de generación de código que permite generar los servicios.
Ofrece una funcionalidad similar a la de Ice (aunque más limitada) pero para muchos más lenguajes (entre C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, Delphi,…)
Apache Thrift permite definir tipos de datos e interfaces de servicios en un fichero de definición:
Definición Thrift (.thrift)
Tomando ese fichero como entrada el compilador genera el código para contruir clientes:
![]()
Cliente Python:
y servidores RPC que comunican en un protocolo multilenguaje.
Servidor C++:
Podéis ver cómo usarlo en su tutorial.
Por ejemplo cómo usar Thrift en Javascript (usa JSON):





Deja un comentario