|The Programmer's Guide to Apache Thrift
MEAP Began: July 2013
Softbound print: Fall 2014 (est.) | 425 pages
|Order now and start reading The Programmer's Guide to Apache Thrift today through MEAP|
|MEAP + eBook only - $43.99|
|MEAP + Print book (includes eBook) when available - $54.99|
|* For more information, please see the MEAP FAQs page.|
|About MEAP Release Date Estimates|
Table of Contents, MEAP Chapters & Resources
|Table of Contents||Resources|
PART 1: APACHE THRIFT OVERVIEW
1 Introduction to Apache Thrift - FREE
2 Apache Thrift Architecture - AVAILABLE
PART 2: PROGRAMMING APACHE THRIFT
3 Moving Bytes with Transports - AVAILABLE
4 Handling Exceptions - AVAILABLE
5 Serializing Data with Protocols - AVAILABLE
6 Apache Thrift IDL - AVAILABLE
7 Serializing User Defined Types - AVAILABLE
8 Implementing Services - AVAILABLE
9 Servers - AVAILABLE
PART 3: POLYGLOT APPLICATION DEVELOPMENT
10 A Thrift based Enterprise
11 Apache Thrift and the Web - AVAILABLE
12 Building Clients and Servers with Node.js
13 Building Clients and Servers with C#
14 Advanced C++ Clients and Servers
15 Advanced Java Clients and Servers
16 The Python, PHP & Ruby
17 Apache Thrift Mobile Clients
18 The Big Picture
The 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. Packed with complete code examples and pragmatic discussion, this book lays the best practices for multi-language distributed application development. You'll take a guided tour through transports, protocols, IDL and servers as you explore complete example programs in C++, Java and Python. You'll also learn how to work with platforms ranging from enterprise servers to mobile clients.
- Clear, concise coverage of all of the primary Apache Thrift features
- Complete coverage of the Apache Thrift Interface Definition Language
- Building and serializing complex user defined types
- Working with plug in serialization protocols and data compression
- Creating cross-language services
- Tools and features to enable interface evolution
This book assumes you're comfortable with a mainstream programming language like Java or C++ and the basics of service-oriented architecture. No experience with Apache Thrift is required.
ABOUT THE AUTHOR
Randy Abernethy is an active Apache Thrift contributor and can be found on the dev and user email lists. A serial entrepreneur, Randy founded Hollywood's first all hard disk recording studio in the early 90s, a direct market access institutional brokerage in the 2000s, and has recently focused on the development of proprietary automated trading systems using Apache Thrift for interoperability.
ABOUT THE EARLY ACCESS VERSION
This Early Access version of The Programmer's Guide to Apache Thrift enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online forum.
WANT TO LEARN MORE?
Sign up to read more content when it is released and to receive news about this book.