AnyEvent-RabbitMQ-PubSub
view release on metacpan or search on metacpan
lib/AnyEvent/RabbitMQ/PubSub.pm view on Meta::CPAN
package AnyEvent::RabbitMQ::PubSub;
use 5.010;
use strict;
use warnings;
use AnyEvent;
use AnyEvent::RabbitMQ;
use Data::Dumper;
use Carp qw(longmess);
our $VERSION = "3.2.1";
sub connect {
my %connection_opts = @_;
my $cv = AnyEvent->condvar;
my $ar = AnyEvent::RabbitMQ->new->load_xml_spec()->connect(
lib/AnyEvent/RabbitMQ/PubSub/Consumer.pm view on Meta::CPAN
package AnyEvent::RabbitMQ::PubSub::Consumer;
use Moose;
use AnyEvent::RabbitMQ::PubSub;
use Data::Dumper;
use Time::HiRes qw(usleep);
use AnyEvent;
use Promises qw(deferred collect);
=head1 NAME
AnyEvent::RabbitMQ::PubSub::Consumer - rabbitmq consumer
=cut
xt/integration_test.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use FindBin qw($Bin);
use lib "$Bin/../lib";
use Data::Dumper;
use AnyEvent::RabbitMQ::PubSub;
use AnyEvent::RabbitMQ::PubSub::Publisher;
use AnyEvent::RabbitMQ::PubSub::Consumer;
use Test::More tests => 1;
my $rmq_connect_opts = {
host => $ENV{RMQ_HOST} // 'localhost',
port => 5672,
user => $ENV{RMQ_USER} // 'guest',
pass => $ENV{RMQ_PASS} // 'guest',
xt/republish.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use FindBin qw($Bin);
use lib "$Bin/../lib";
use Data::Dumper;
use AnyEvent::RabbitMQ::PubSub;
use AnyEvent::RabbitMQ::PubSub::Publisher;
use AnyEvent::RabbitMQ::PubSub::Consumer;
use Test::More tests => 1;
my $rmq_connect_opts = {
host => $ENV{RMQ_HOST} // 'localhost',
port => 5672,
user => $ENV{RMQ_USER} // 'guest',
pass => $ENV{RMQ_PASS} // 'guest',
( run in 0.255 second using v1.01-cache-2.11-cpan-4d50c553e7e )