Tanker - a module to allow you to construct pipelines
use Tanker;
my $tanker = new Tanker ($path_to_configfile)
# but you really ought to read the cookbook below
Tanker allows you to construct asynchronous pipelines such that
another client | client ----. | .----- yet another | | | .----------. | Generate | | Request | '----------' | | <- pipeline plugin | <- pipeline plugin | <- pipeline plugin | .----------. | Generate | | Response | '----------' | \'/ '
and requests can travel down the pipeline asynchronously.
i.e if one requests enters the pipeline and a plugin takes a long time to complete then other requests can be passing down the pipeline at the same time.
Simon Wistow <simon@thegestalt.org>
Tanker::Config, Tanker::RequestGenerator, Tanker::Plugin, Tanker::ResponseHandler, Tanker::Request;
To install Tanker, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Tanker
CPAN shell
perl -MCPAN -e shell install Tanker
For more information on module installation, please visit the detailed CPAN module installation guide.