Cargando…

Instant Parallel processing with Gearman.

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 lea...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ewart, John
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.