Welcome to Recruiter’s documentation!

Recruiter is a Job Queue Manager built with PHP meant to be used in PHP projects.
It allows PHP developers to perform operations in the background.

Features and characteristics:

At high level, it provides a few major components:

  • A recruiter: a single instance long-running process that assigns enqueued jobs to workers

  • A worker: multiple instance long-running processes that each execute a single job at a time

  • A cleaner: a single instance long-running process that takes care of cleaning up dirty conditions that can happen (i.e. worker dead from a fatal error)