Produktbild: Programmer's Guide to Apache Thrift

Programmer's Guide to Apache Thrift

49,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

14.04.2019

Verlag

Manning Publications

Seitenzahl

592

Maße (L/B/H)

23,3/18,7/3,5 cm

Gewicht

969 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-61729-616-1

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

14.04.2019

Verlag

Manning Publications

Seitenzahl

592

Maße (L/B/H)

23,3/18,7/3,5 cm

Gewicht

969 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-61729-616-1

Herstelleradresse

Libri GmbH
Europaallee 1
36244 Bad Hersfeld
DE

Email: gpsr@libri.de

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Die Leseprobe wird geladen.
  • Produktbild: Programmer's Guide to Apache Thrift
  • PART 1 APACHE THRIFT OVERVIEW READ IN LIVEBOOK1. 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 1.4.6. Take away 1.5. Summary READ IN LIVEBOOK2. APACHE THRIFT ARCHITECTURE 2.1. Transports 2.1.1. The Transport interface 2.1.2. End point transports 2.1.3. Layered transports 2.1.4. Server transports 2.2. Protocols 2.3. Apache Thrift IDL 2.3.1. User-defined types and serialization 2.3.2. RPC services 2.4. Servers 2.5. Security 2.6. Summary READ IN LIVEBOOK3. BUILDING, TESTING, AND DEBUGGING 3.1. Installing the Apache Thrift IDL Compiler 3.1.1. Platform installers 3.1.2. VMs and containers 3.1.3. Building from source 3.2. The Apache Thrift source tree 3.3. Apache Thrift tests 3.4. Debugging RPC services 3.4.1. Examining packets on the wire 3.4.2. Unbuffered interfaces 3.4.3. Interface misalignment 3.4.4. I/O stack misalignment 3.4.5. Instrumenting code 3.4.6. Additional techniques 3.5. Summary PART 2 PROGRAMMING APACHE THRIFT READ IN LIVEBOOK4. MOVING BYTES WITH TRANSPORTS 4.1. End point transports ? part 1: memory & disk 4.1.1. Programming with memory transports 4.1.2. Programming with file transports 4.2. The transport interface 4.2.1. Basic transport operations 4.3. End point transports ? Part 2: networks 4.3.1. Network programming with TSocket 4.4. Server transports 4.4.1. Programming network servers with server transports 4.4.2. The Server Transport interface 4.5. Layered transports 4.5.1. Message framing 4.6. Summary READ IN LIVEBOOK5. SERIALIZING DATA WITH PROTOCOLS 5.1. Basic serialization with the binary protocol 5.1.1. Using the C++ TBinaryProtocol 5.1.2. Using the Java TBinaryProtocol 5.1.3. Using the Python TBinaryProtocol 5.1.4. Takeaway 5.2. The TProtocol interface 5.2.1. Apache Thrift serialization 5.2.2. C++ TProtocol 5.2.3. Java TProtocol 5.2.4. Python TProtocolBase 5.3. Serializing objects 5.3.1. Struct serialization 5.3.2. Struct deserialization 5.3.3. Struct evolution 5.4. TCompactProtocol 5.5. TJSONProtocol 5.6. Selecting a protocol 5.7. Summary READ IN LIVEBOOK6. APACHE THRIFT IDL 6.1. Interfaces 6.2. Apache Thrift IDL 6.2.1. IDL file names 6.2.2. Element names 6.2.3. Keywords 6.3. The IDL compiler 6.3.1. Compilation phases and error messages 6.3.2. Command line switches 6.4. Comments and documentation 6.5. Namespaces 6.6. Built-in types 6.6.1. Base types 6.6.2. Container types 6.6.3. Literals 6.7. Constants 6.7.1. C++ interface constant implementation 6.7.2. Java interface constant implementation 6.7.3. Python interface constant implementation