The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

POEIKC::Plugin::GlobalQueue::ClientLite - Synchronous interface

SYNOPSIS

        use Data::Dumper;
        use POEIKC::Plugin::GlobalQueue::ClientLite;

        my $gq = POEIKC::Plugin::GlobalQueue::ClientLite->new(
                ip              => global_queue_server_host_name,
                port    => 47301,
                timeout => 3,
                RaiseError => 1,
        );
        eval {
                $gq->connect;

                my $re = $gq->enqueue(
                        POEIKC::Plugin::GlobalQueue::Capsule->new({foo=>'FOO'})
                );
                $re or die "failed in enqueue";


                print Dumper($gq->length);

                my $data = $gq->dequeue();
                print Dumper($data);

        };if($@){
                warn $@;
        }

AUTHOR

Yuji Suzuki <yujisuzuki@mail.arbolbell.jp>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

poeikcd POEIKC::Plugin::GlobalQueue POEIKC::Plugin::GlobalQueue::Capsule