ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-Fork-Pool/Pool.pm
(Generate patch)

Comparing AnyEvent-Fork-Pool/Pool.pm (file contents):
Revision 1.15 by root, Mon Oct 27 22:24:52 2014 UTC vs.
Revision 1.16 by root, Tue Jun 7 04:45:20 2016 UTC

46This module uses processes created via L<AnyEvent::Fork> (or 46This module uses processes created via L<AnyEvent::Fork> (or
47L<AnyEvent::Fork::Remote>) and the RPC protocol implement in 47L<AnyEvent::Fork::Remote>) and the RPC protocol implement in
48L<AnyEvent::Fork::RPC> to create a load-balanced pool of processes that 48L<AnyEvent::Fork::RPC> to create a load-balanced pool of processes that
49handles jobs. 49handles jobs.
50 50
51Understanding of L<AnyEvent::Fork> is helpful but not critical to be able 51Understanding L<AnyEvent::Fork> is helpful but not required to use this
52to use this module, but a thorough understanding of L<AnyEvent::Fork::RPC> 52module, but a thorough understanding of L<AnyEvent::Fork::RPC> is, as
53is, as it defines the actual API that needs to be implemented in the 53it defines the actual API that needs to be implemented in the worker
54worker processes. 54processes.
55 55
56=head1 PARENT USAGE 56=head1 PARENT USAGE
57 57
58To create a pool, you first have to create a L<AnyEvent::Fork> object - 58To create a pool, you first have to create a L<AnyEvent::Fork> object -
59this object becomes your template process. Whenever a new worker process 59this object becomes your template process. Whenever a new worker process

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines