A Perl port of Resque ( https://github.com/defunkt/resque )
Redis ( http://redis.io )
cpanm https://github.com/andyjones/perl-resque/tarball/master
Start some workers
use Resque;
my $worker = Resque->new_worker( { queues => ['are','optional'] } );
$worker->work();
Add some jobs
use Resque;
my $client = Resque->new_client();
$client->push('Queuename', 'MyClass', ['arg1', 'arg2', 'etc']);
Perform asynchronous tasks
package MyClass;
sub perform {
my $class = shift;
my @args = @_;
# do something
}
Resque ( Ruby ) includes a nice front end which works just as well with Perl-Resque see https://github.com/defunkt/resque for more information