Group
Extension

Matches 1

AnyEvent-Beanstalk-Worker ( S/SC/SCOTTW/AnyEvent-Beanstalk-Worker-0.05.tar.gz, SCOTTW, 2017; MetaCPAN )
AnyEvent-Beanstalk-Worker/lib/AnyEvent/Beanstalk/Worker.pm ( view source; MetaCPAN )
r beanstalk queues

=head1 SYNOPSIS

  use AnyEvent::Beanstalk::Worker;
  use Data::Dumper;
  use JSON;

  my $w = AnyEvent::Beanstalk::Worker->new(
      concurrency       => 10,
      initial_state 
ved',
      beanstalk_watch   => 'jobs',
      beanstalk_decoder => sub {
          eval { decode_json(shift) };
      }
  );

  $w->on(reserved => sub {
      my $self = shift;
      my ($qjob, $qres
a} = Mojo::UserAgent->new }

  1;

Now we can use our B<WebWorker> class:

  use WebWorker;
  use JSON;

  my $w = WebWorker->new(
      concurrency       => 50,
      initial_state     => 'reserved',

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.