Amazon-SQS-ProducerConsumer
view release on metacpan or search on metacpan
build_requires => {
'Test::More' => 0,
},
requires => {
'perl' => 5.006,
'XML::Simple' => 0,
'LWP::UserAgent' => 0,
'Digest::HMAC_SHA1' => 0,
'URI::Escape' => 0,
'MIME::Base64' => 0,
'JSON::XS' => 0,
},
add_to_cleanup => [ 'Amazon-SQS-ProducerConsumer-*' ],
create_makefile_pl => 'traditional',
);
$builder->create_build_script();
}
},
"configure" : {
"requires" : {
"Module::Build" : "0.4"
}
},
"runtime" : {
"requires" : {
"Digest::HMAC_SHA1" : "0",
"JSON::XS" : "0",
"LWP::UserAgent" : "0",
"MIME::Base64" : "0",
"URI::Escape" : "0",
"XML::Simple" : "0",
"perl" : "5.006"
}
}
},
"provides" : {
"Amazon::SQS::Consumer" : {
file: lib/Amazon/SQS/Consumer.pm
version: 0
Amazon::SQS::Producer:
file: lib/Amazon/SQS/Producer.pm
version: 0
Amazon::SQS::ProducerConsumer::Base:
file: lib/Amazon/SQS/ProducerConsumer/Base.pm
version: 0.04
requires:
Digest::HMAC_SHA1: 0
JSON::XS: 0
LWP::UserAgent: 0
MIME::Base64: 0
URI::Escape: 0
XML::Simple: 0
perl: 5.006
resources:
license: http://dev.perl.org/licenses/
version: 0.04
Makefile.PL view on Meta::CPAN
WriteMakefile
(
'PL_FILES' => {},
'INSTALLDIRS' => 'site',
'NAME' => 'Amazon::SQS::ProducerConsumer',
'EXE_FILES' => [],
'VERSION_FROM' => 'lib/Amazon/SQS/ProducerConsumer/Base.pm',
'PREREQ_PM' => {
'URI::Escape' => 0,
'XML::Simple' => 0,
'JSON::XS' => 0,
'Test::More' => 0,
'Digest::HMAC_SHA1' => 0,
'LWP::UserAgent' => 0,
'MIME::Base64' => 0
}
)
;
lib/Amazon/SQS/Consumer.pm view on Meta::CPAN
package Amazon::SQS::Consumer;
use 5.006;
use strict;
use warnings;
use base 'Amazon::SQS::ProducerConsumer::Base';
use JSON::XS;
use Encode qw( encode_utf8 is_utf8 );
use constant {
DEFAULT_N_MESSAGES => 10,
DEFAULT_WAIT_SECONDS => 30,
SECONDS_BETWEEN_TRIES => 10
};
=head1 NAME
lib/Amazon/SQS/Producer.pm view on Meta::CPAN
package Amazon::SQS::Producer;
use 5.006;
use strict;
use warnings;
use base 'Amazon::SQS::ProducerConsumer::Base';
use JSON::XS;
use constant MAX_RETRIES => 3;
=head1 NAME
Amazon::SQS::Producer - Publish messages to an Amazon Simple Queue Service (SQS) queue
=cut
sub say (@) { warn join ' ', (split ' ', scalar localtime)[2,1,4,3], "[$$]", (split '/', $0)[-1], @_, "\n"; return @_; }
( run in 0.409 second using v1.01-cache-2.11-cpan-4d50c553e7e )