Gearman-JobScheduler

 view release on metacpan or  search on metacpan

script/gjs_sample_client.pl  view on Meta::CPAN

#!/usr/bin/env perl

use strict;
use warnings;
use Modern::Perl "2012";

use FindBin;
use lib "$FindBin::Bin/../lib";
use lib "$FindBin::Bin/../samples";

use Gearman::JobScheduler;
use Gearman::JobScheduler::Admin;
use NinetyNineBottlesOfBeer;
use Addition;
use AdditionAlwaysFails;
use Data::Dumper;


sub main()
{
	for (my $x = 1; $x < 100; ++$x) {
		say STDERR "Will enqueue NinetyNineBottlesOfBeer on Gearman";
		my $gearman_job_id = NinetyNineBottlesOfBeer->enqueue_on_gearman({how_many_bottles => $x});
		say STDERR "Gearman job ID: $gearman_job_id";
	}
}

main();



( run in 0.645 second using v1.01-cache-2.11-cpan-fe3c2283af0 )