Changes for version 0.17 - 2016-04-26

  • Rename from Gearman::JobScheduler to MediaCloud::JobManager.
  • Rename run_on_gearman() to run_remotely().
  • Rename enqueue_on_gearman() to add_to_queue().
  • Refactor the module to be job broker-agnostic in order to later add additional job broker support (e.g. RabbitMQ via Celery protocol).
  • Modernize Makefile.PL.
  • Update README.

Documentation

Start MediaCloud::JobManager::Job worker

Modules

Perl worker / client library for running jobs asynchronously.
administration utilities.
An abstract class for a "function".

Provides

in samples/Addition.pm
in samples/AdditionAlwaysFails.pm
in lib/MediaCloud/JobManager/Broker.pm
in lib/MediaCloud/JobManager/Broker/Gearman.pm
in lib/MediaCloud/JobManager/Configuration.pm
in lib/MediaCloud/JobManager/Worker.pm
in samples/NinetyNineBottlesOfBeer.pm