

Hero image 0 of Programmer's Guide to Apache Thrift (Edition 1) (Paperback), 0 of 1
Programmer's Guide to Apache Thrift (Edition 1) (Paperback)
(No ratings yet)
Key item features
Summary
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.
Foreword by Jens Geyer.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
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.
About the Book
Programmer's Guide to Apache Thrift provides comprehensive coverage of distributed application communication using the Thrift framework. Packed with code examples and useful insight, this book presents best practices for multi-language distributed development. You'll take a guided tour through transports, protocols, IDL, and servers as you explore programs in C++, Java, and Python. You'll also learn how to work with platforms ranging from browser-based clients to enterprise servers.
What's inside
About the Reader
Readers should be comfortable with a language like Python, Java, or C++ and the basics of service-oriented or microservice architectures.
About the Author
Randy Abernethy is an Apache Thrift Project Management Committee member and a partner at RX-M.
Table of Contents
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.
Foreword by Jens Geyer.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
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.
About the Book
Programmer's Guide to Apache Thrift provides comprehensive coverage of distributed application communication using the Thrift framework. Packed with code examples and useful insight, this book presents best practices for multi-language distributed development. You'll take a guided tour through transports, protocols, IDL, and servers as you explore programs in C++, Java, and Python. You'll also learn how to work with platforms ranging from browser-based clients to enterprise servers.
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
About the Reader
Readers should be comfortable with a language like Python, Java, or C++ and the basics of service-oriented or microservice architectures.
About the Author
Randy Abernethy is an Apache Thrift Project Management Committee member and a partner at RX-M.
Table of Contents
- Introduction to Apache Thrift
- Apache Thrift architecture
- Building, testing, and debugging
- Moving bytes with transports
- Serializing data with protocols
- Apache Thrift IDL
- User-defined types
- Implementing services
- Handling exceptions
- Servers
- 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
PART 1 - APACHE THRIFT OVERVIEW
PART 2 - PROGRAMMING APACHE THRIFT
PART 3 - APACHE THRIFT LANGUAGES
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateMay, 2019
- Pages592
- Edition1
Current price is USD$58.43
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Ships to
Arrives between May 15 - May 19
|Sold and shipped by BooksXpress
3.98155427880254 stars out of 5, based on 3307 seller reviews(4.0)3307 seller reviews
Free 30-day returns
More seller options (1)
Starting from $64.46
About this item
Product details
9781617296161. New condition. Trade paperback. Language: English. Pages: 592. Trade paperback (US). Glued binding. 592 p. 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. About the technology Any distributed application includes individual components, often written in different languages and hosted in multiple locations, which must communicate quickly and efficiently. Apache Thrift is a communication framework that enables cross-language remote procedure calls and serialization. Apache Thrift supports embedded, mobile, web, and server environments and a host of languages ranging from JavaScript to C++. It's perfect for back end services and embedded systems where size, scalability and performance are mission critical. Key Features 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 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.
Summary
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.
Foreword by Jens Geyer.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
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.
About the Book
Programmer's Guide to Apache Thrift provides comprehensive coverage of distributed application communication using the Thrift framework. Packed with code examples and useful insight, this book presents best practices for multi-language distributed development. You'll take a guided tour through transports, protocols, IDL, and servers as you explore programs in C++, Java, and Python. You'll also learn how to work with platforms ranging from browser-based clients to enterprise servers.
What's inside
About the Reader
Readers should be comfortable with a language like Python, Java, or C++ and the basics of service-oriented or microservice architectures.
About the Author
Randy Abernethy is an Apache Thrift Project Management Committee member and a partner at RX-M.
Table of Contents
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.
Foreword by Jens Geyer.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
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.
About the Book
Programmer's Guide to Apache Thrift provides comprehensive coverage of distributed application communication using the Thrift framework. Packed with code examples and useful insight, this book presents best practices for multi-language distributed development. You'll take a guided tour through transports, protocols, IDL, and servers as you explore programs in C++, Java, and Python. You'll also learn how to work with platforms ranging from browser-based clients to enterprise servers.
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
About the Reader
Readers should be comfortable with a language like Python, Java, or C++ and the basics of service-oriented or microservice architectures.
About the Author
Randy Abernethy is an Apache Thrift Project Management Committee member and a partner at RX-M.
Table of Contents
- Introduction to Apache Thrift
- Apache Thrift architecture
- Building, testing, and debugging
- Moving bytes with transports
- Serializing data with protocols
- Apache Thrift IDL
- User-defined types
- Implementing services
- Handling exceptions
- Servers
- 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
PART 1 - APACHE THRIFT OVERVIEW
PART 2 - PROGRAMMING APACHE THRIFT
PART 3 - APACHE THRIFT LANGUAGES
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
May, 2019
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Fundamentals of Investment: A Practitioner's Guide, (Paperback) $76.99
$7699current price $76.99Fundamentals of Investment: A Practitioner's Guide, (Paperback)
Handbook of Computer Programming with Python, (Paperback) $47.99
$4799current price $47.99Handbook of Computer Programming with Python, (Paperback)
Stahl's Deprescriber's Guide, (Paperback) $79.20
$7920current price $79.20Stahl's Deprescriber's Guide, (Paperback)
The Quest for Security: Some Aspects of Netherlands Foreign Policy 1945-1950, (Paperback) $56.14
$5614current price $56.14The Quest for Security: Some Aspects of Netherlands Foreign Policy 1945-1950, (Paperback)
Marketing Lessons from the Grateful Dead, (Paperback) $18.26
$1826current price $18.26Marketing Lessons from the Grateful Dead, (Paperback)
A Programming Approach to Computability, (Paperback) $48.23
$4823current price $48.23A Programming Approach to Computability, (Paperback)
Gabler Edition Wissenschaft Konsumentenverwirrtheit ALS Marketingherausforderung, (Paperback) $62.24
$6224current price $62.24Gabler Edition Wissenschaft Konsumentenverwirrtheit ALS Marketingherausforderung, (Paperback)
Neuzeitliche Körperschule: Für Knaben in Sechs Arbeitsplänen, (Paperback) $58.63
$5863current price $58.63Neuzeitliche Körperschule: Für Knaben in Sechs Arbeitsplänen, (Paperback)
Handbook of Bioinspired Algorithms and Applications, (Paperback) $87.14
$8714current price $87.14Handbook of Bioinspired Algorithms and Applications, (Paperback)
Restrung: Fatherhood in a Different Key, (Paperback) $12.70
$1270current price $12.70Restrung: Fatherhood in a Different Key, (Paperback)
Mastering Apache Cassandra - Second Edition, (Paperback) $54.29
$5429current price $54.29Mastering Apache Cassandra - Second Edition, (Paperback)
Intelligent Document Capture with Ephesoft - Second Edition, (Paperback) $43.99
$4399current price $43.99Intelligent Document Capture with Ephesoft - Second Edition, (Paperback)
Learning Apache Thrift, (Paperback) $39.70
$3970current price $39.70Learning Apache Thrift, (Paperback)
Life, the Great Educator (Paperback) $15.62
$1562current price $15.62Life, the Great Educator (Paperback)
The Mesmerist's Manual of Phenomena and Practice, (Paperback) $20.95
$2095current price $20.95The Mesmerist's Manual of Phenomena and Practice, (Paperback)
Management is Dead, (Paperback) $13.93
$1393current price $13.93Management is Dead, (Paperback)
Isnr Learning Functional Neurofeedback: An Introduction, (Paperback) $18.88
$1888current price $18.88Isnr Learning Functional Neurofeedback: An Introduction, (Paperback)
Handbook of Intelligence, (Paperback) $61.63
$6163current price $61.63Handbook of Intelligence, (Paperback)
Cheriot CHERIoT Programmers' Guide, Book 1, (Paperback) $16.28
$1628current price $16.28Cheriot CHERIoT Programmers' Guide, Book 1, (Paperback)
EDV im Personalbereich, (Paperback) $69.95
$6995current price $69.95EDV im Personalbereich, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
