Table of Contents

 

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