Working with Apache Thrift

In this section, we will discuss Apache Thrift, Avro, and will briefly touch on the Protocol buffer software framework, for scalable cross-language services development, which combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, other languages.

Note

It won't be possible to discuss each topic in depth, but we will try to discuss some use cases.

We will start with Apache Thrift first; the Thrift framework is widely used, and is used for scalable cross-language services development, combining a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, ...

Get HBase High Performance Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.