Simon Wistow > Tanker-0.021 > Tanker

Download:
Tanker-0.021.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.021   Source  

NAME ^

Tanker - a module to allow you to construct pipelines

SYNOPSIS ^

use Tanker;

my $tanker = new Tanker ($path_to_configfile)

# but you really ought to read the cookbook below

DESCRIPTION ^

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.

AUTHOR ^

Simon Wistow <simon@thegestalt.org>

SEE ALSO ^

Tanker::Config, Tanker::RequestGenerator, Tanker::Plugin, Tanker::ResponseHandler, Tanker::Request;

syntax highlighting: