Skip to content

boombatower/conduit

Repository files navigation

Conduit - Job distribution system.

AUTHOR
------
Jimmy Berry ("boombatower", http://drupal.org/user/214218)

DESCRIPTION
-----------
Conduit is a job distribution system that provides an extremely flexible
platform that can be configured in a variety of ways to get the desired result.

The general building blocks of conduit are described below.

-- Client (or Server) --
The client is the controller who decides what jobs are created and run, views
the results, and controls the configuration of job properties.

-- Worker --
The worker is responsible for completing jobs and reporting the results back to
the central conduit server (or client).

-- Group --
A group is a generic container that can be used to build a tree structure that
can be either complex or simple depending on the needs for a particular
situation. Each group may have a set of properties which are recursively
aggregated to the groups below with precedence given to the deeper nested
group.

-- Job --
A job contains the instructions necessary to complete a task. A job must always
be nested in a group and will gain all the properties of the group to which it
belongs, but may override any of the properties or add new ones. Once a job has
been completed the result is stored and the job may be queued again. If a job
is run multiple times then the results are stored as revisions which can be
viewed to provide a history of the results for a particular job.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages