Limit search to available items
Book Cover
E-book
Author Ewart, John

Title Instant Parallel processing with Gearman
Published Packt Publishing, 2013

Copies

Description 1 online resource
Contents Cover; Copyright; Credits; About the Author; About the Reviewer; www.packtpub.com; packtlib.packtpub.com; Table of Contents; Instant Parallel Processing with Gearman; So, what is Gearman?; Distinguishing features of Gearman; Overview of components; The conversation between the actors; Usecase -- image processing; Quick Start -- building your first components; Step 1 -- running a server; Step 2 -- downloading a client library; Your first client; Writing the client; Step 3 -- our first worker; Step 4 -- varying priorities; Step 5 -- background tasks; And that's it
Top 5 features you need to know aboutJob handling; Completed versus successful; Unique identifiers and coalescing; The client; The worker; Making it work; Scaling your system; Running multiple managers; Writing a client that supports multiple managers; Submitting jobs to multiple managers; Handling a manager being terminated; Processing jobs from multiple managers; MapReduce; The shared library; A simple program; The client; The worker; Parallelizing the pipeline; Scaling this solution; Processing a large data file; Providing job updates; Data updates; Status updates
Building a processing pipelineUsing multiple languages; Persistence engines; Why is this important?; Persistent versus non-persistent; How safe is safe?; People and places you should get to know; Client libraries; Community
Summary Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This is a quick tutorial allowing you to quickly increase the efficiency of your system by intelligently reducing its workload where possible and learn techniques for designing your solutions to take advantage of Gearman's architecture. The technology covered in this book is usable by almost any modern programming language and any type of application, be it web, desktop, or mobile applications. This book targets developers who are interested in ad
Notes English
Print version record
SUBJECT Gearman (Computer file)
Gearman (Computer file) blmlsh
Subject Parallel processing (Electronic computers)
Perl (Computer program language)
High performance computing.
COMPUTERS -- General.
High performance computing
Parallel processing (Electronic computers)
Perl (Computer program language)
Form Electronic book
ISBN 1299783694
9781299783690
9781783284085
1783284080
1783284072
9781783284078