skip to content
Learning Apache Thrift : make applications communicate using Apache Thrift Preview this item
ClosePreview this item
Checking...

Learning Apache Thrift : make applications communicate using Apache Thrift

Author: Krzysztof Rakowski
Publisher: Birmingham : Packt Publishing, 2015.
Series: Community experience distilled.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Make applications cross-communicate using Apache Thrift!About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. Be a crackerjack at solving Apache Thrift-related issues.Who  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Erscheint auch als:
Druck-Ausgabe
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Krzysztof Rakowski
ISBN: 9781785888670 1785888676 1785882740 9781785882746
OCLC Number: 935327026
Notes: Includes index.
Description: 1 online resource : illustrations.
Series Title: Community experience distilled.
Responsibility: Krzysztof Rakowski.

Abstract:

Make applications cross-communicate using Apache Thrift!About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. Be a crackerjack at solving Apache Thrift-related issues.Who This Book Is ForIf you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you.What You Will Learn Understand the need for cross-language services and the basics of Apache Thrift. Learn how Apache Thrift works and what problems it solves. Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it. Create and run an example application using Apache Thrift. Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++). Handle exceptions and deal with errors. Modify code in different languages. Use Apache Thrift in the production environments of big applications.In DetailWith modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi.This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments.You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular programming languages, with support for various data types and error handling. Further, you will learn how pre-eminent companies use Apache Thrift in their popular applications.This book is a great starting point if you want to use one of the best tools available to develop cross-language applications in service-oriented architectures.Style and approachA stepwise guide to learning Apache Thrift, with ready-to-run examples explained comprehensively. Advanced topics supply the inspiration for further work.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/935327026> # Learning Apache Thrift : make applications communicate using Apache Thrift
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
   library:oclcnum "935327026" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2873157976#Topic/web_applications_development> ; # Web applications--Development
   schema:about <http://dewey.info/class/005.1/e23/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2873157976#Topic/computers_internet_application_development> ; # COMPUTERS--Internet--Application Development
   schema:about <http://experiment.worldcat.org/entity/work/data/2873157976#Topic/application_software_development> ; # Application software--Development
   schema:author <http://experiment.worldcat.org/entity/work/data/2873157976#Person/rakowski_krzysztof> ; # Krzysztof Rakowski
   schema:bookFormat schema:EBook ;
   schema:datePublished "2015" ;
   schema:description "Make applications cross-communicate using Apache Thrift!About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. Be a crackerjack at solving Apache Thrift-related issues.Who This Book Is ForIf you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you.What You Will Learn Understand the need for cross-language services and the basics of Apache Thrift. Learn how Apache Thrift works and what problems it solves. Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it. Create and run an example application using Apache Thrift. Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++). Handle exceptions and deal with errors. Modify code in different languages. Use Apache Thrift in the production environments of big applications.In DetailWith modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi.This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments.You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular programming languages, with support for various data types and error handling. Further, you will learn how pre-eminent companies use Apache Thrift in their popular applications.This book is a great starting point if you want to use one of the best tools available to develop cross-language applications in service-oriented architectures.Style and approachA stepwise guide to learning Apache Thrift, with ready-to-run examples explained comprehensively. Advanced topics supply the inspiration for further work."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/2873157976> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/2873157976#Series/community_experience_distilled> ; # Community experience distilled.
   schema:isSimilarTo <http://worldcat.org/entity/work/data/2873157976#CreativeWork/> ;
   schema:name "Learning Apache Thrift : make applications communicate using Apache Thrift"@en ;
   schema:productID "935327026" ;
   schema:url <http://proquest.safaribooksonline.com/9781785882746> ;
   schema:url <http://lib.myilibrary.com?id=884179> ;
   schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1134879> ;
   schema:url <http://proquest.tech.safaribooksonline.de/9781785882746> ;
   schema:url <http://www.myilibrary.com?id=884179> ;
   schema:url <http://lib.myilibrary.com/detail.asp?id=884179> ;
   schema:url <http://proquest.safaribooksonline.com/?fpi=9781785882746> ;
   schema:url <https://proquest.safaribooksonline.com/9781785882746> ;
   schema:workExample <http://worldcat.org/isbn/9781785888670> ;
   schema:workExample <http://worldcat.org/isbn/9781785882746> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/935327026> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2873157976#Person/rakowski_krzysztof> # Krzysztof Rakowski
    a schema:Person ;
   schema:familyName "Rakowski" ;
   schema:givenName "Krzysztof" ;
   schema:name "Krzysztof Rakowski" ;
    .

<http://experiment.worldcat.org/entity/work/data/2873157976#Series/community_experience_distilled> # Community experience distilled.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/935327026> ; # Learning Apache Thrift : make applications communicate using Apache Thrift
   schema:name "Community experience distilled." ;
   schema:name "Community experience distilled" ;
    .

<http://experiment.worldcat.org/entity/work/data/2873157976#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2873157976#Topic/computers_internet_application_development> # COMPUTERS--Internet--Application Development
    a schema:Intangible ;
   schema:name "COMPUTERS--Internet--Application Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2873157976#Topic/web_applications_development> # Web applications--Development
    a schema:Intangible ;
   schema:name "Web applications--Development"@en ;
    .

<http://proquest.tech.safaribooksonline.de/9781785882746>
   rdfs:comment "URL des Erstveröffentlichers" ;
    .

<http://worldcat.org/entity/work/data/2873157976#CreativeWork/>
    a schema:CreativeWork ;
   schema:description "Erscheint auch als:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/935327026> ; # Learning Apache Thrift : make applications communicate using Apache Thrift
    .

<http://worldcat.org/isbn/9781785882746>
    a schema:ProductModel ;
   schema:isbn "1785882740" ;
   schema:isbn "9781785882746" ;
    .

<http://worldcat.org/isbn/9781785888670>
    a schema:ProductModel ;
   schema:isbn "1785888676" ;
   schema:isbn "9781785888670" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.