Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this book
About the author
About the cover illustration
1. Apache Thrift overview
Chapter 1. Introduction to Apache Thrift
1.1. Polyglotism, the pleasure and the pain
1.2. Application integration with Apache Thrift
1.2.1. Type serialization
1.2.2. Service implementation
1.3. Building a simple service
1.3.1. The Hello IDL
1.3.2. The Hello server
1.3.3. A Python client
1.3.4. A C++ client
1.3.5. A Java client
1.4. The communications toolkit landscape
1.4.1. SOAP
1.4.2. REST
1.4.3. Protocol Buffers
1.4.4. Apache Avro
1.4.5. Strengths of Apache Thrift