Learning Apache Thrift PDF

Learning Apache Thrift PDF

Name:
Learning Apache Thrift PDF

Published Date:
12/30/2015

Status:
[ Active ]

Description:

Publisher:
PACKT - Packt Publishing, Inc.

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Russian version):
200 business days

SKU:

Choose Document Language:
$9
Need Help?
ISBN: 9781785882746

Make applications cross-communicate using Apache Thrift!

About This Book

• Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate.

• Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants.

• Be a crackerjack at solving Apache Thrift-related issues.

Who This Book Is For

If you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you.

What You Will Learn

• Understand the need for cross-language services and the basics of Apache Thrift.

• Learn how Apache Thrift works and what problems it solves.

• Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it.

• Create and run an example application using Apache Thrift.

• Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++).

• Handle exceptions and deal with errors.

• Modify code in different languages.

• Use Apache Thrift in the production environments of big applications.

In Detail

With modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi.

This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments. You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular programming languages, with support for various data types and error handling. Further, you will learn how pre-eminent companies use Apache Thrift in their popular applications.

This book is a great starting point if you want to use one of the best tools available to develop cross-language applications in service-oriented architectures.

Style and approach

A stepwise guide to learning Apache Thrift, with ready-to-run examples explained comprehensively. Advanced topics supply the inspiration for further work.


Edition : 15
File Size : 1 file , 1.9 MB
Number of Pages : 204
Published : 12/30/2015
isbn : 9781785882746

History


Related products

Next-Level UI Development with PrimeNG
Published Date: 03/01/2024
$9
Clean Android Architecture
Published Date: 06/20/2022
$9.3
Deep Learning for Genomics
Published Date: 11/11/2022
$10.2

Best-Selling Products

ACID, SULFUTIC, AND OLEUM
Published Date: 01/31/1945
$7.2
DOD DOD-1000.21-R
Published Date: 04/01/1997
PASSPORT AND PASSPORT AGENT SERVICES REGULATION
$11.4
DOD DOD-1010.13-R
Published Date: 03/01/1992
OVERSEAS ASSIGNMENT OF SPONSORS WHO HAVE CHILDREN WITH DISABILITIES WHO ARE SPACE-REQUIRED STUDENTS IN THE DEPARTMENT OF DEFENSE DEPENDENTS SCHOOLS
$11.4
DOD DOD-1015.8-R
Published Date: 11/01/1985
DOD CIVILIAN EMPLOYEE MORALE, WELFARE AND RECREATION (MWR) ACTIVITIES AND SUPPORTING NONAPPROPRIATED FUND INSTRUMENTALITIES (NAFIS)
$10.2
DOD DOD-1100.18-H
Published Date: 10/01/1986
MOBILIZATION HANDBOOK FOR INSTALLATION MANPOWER PLANNERS
$17.7
DOD DOD-1100.19-H
Published Date: 03/01/1990
WARTIME MANPOWER MOBILIZATION PLANNING GUIDANCE
$15.6