Skip to main content
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  • Hoopla logo
  • Browse
  • My Hoopla
  • Log In
  1. Navigate Home
  2. Ebooks
  3. Programmer's Guide to Apache Thrift

EBOOK

Programmer's Guide to Apache Thrift

William Abernethy
(0)
sign up
Pages
592
Year
2019
Language
English
Publisher
Manning

About

Programmer's Guide to Apache Thrift provides comprehensive coverage of the Apache Thrift framework along with a developer's-eye view of modern distributed application architecture.

About the Technology

Thrift-based distributed software systems are, built out of communicating components that use different languages, protocols, and message types. Sitting between them is Thrift, which handles data serialization, transport, and service implementation. Thrift supports many client and server environments and a host of languages ranging from PHP to JavaScript, and from C++ to Go.

What's inside
• Complete coverage of Thrift's IDL
• Building and serializing complex user-defined types
• Plug-in protocols, transports, and data compression
• Creating cross-language services with RPC and messaging systems

Table of Contents
PART 1 -APACHE THRIFT OVERVIEW
• Introduction to Apache Thrift
• Apache Thrift architecture
• Building, testing, and debugging PART 2 -PROGRAMMING APACHE THRIFT
• Moving bytes with transports
• Serializing data with protocols
• Apache Thrift IDL
• User-defined types
• Implementing services
• Handling exceptions
• Servers PART 3 -APACHE THRIFT LANGUAGES
• Building clients and servers with C++
• Building clients and servers with Java
• Building C# clients and servers with.NET Core and Windows
• Building Node.js clients and servers
• Apache Thrift and JavaScript
• Scripting Apache Thrift
• Thrift in the enterprise

Related Subjects

  • Database Administration & Management
  • Computers
  • Adult Nonfiction
  • General
  • Distributed Systems & Computing

Artists

William AbernethyAuthor