Published 15 October 2018

Apache Thrift Description

What is an Apache Thrift?

What is an Apache Thrift?

Thrift is the interface description language used to create various services for different programming languages. Thus, it becomes possible to link different operating systems and applications written in different languages into one operating system. Thrift is a framework for remote procedure calls (RPCs) and binary communication protocols.

Used as a scalable cross-language development service. It combines a software transporter with a code generation engine for developing services that are more or less efficient and easy to use between languages such as C#, C++, Delphi, Java, Perl, PHP, Python, and JavaScript, etc.

Stack of Thrift software

Stack of Thrift software

Apache Thrift implements a software stack that simplifies the development of interoperable multilingual applications. The image shows a simple representation of this software stack.

 

0 Useful article

Contents