AnyMQ-ZeroMQ
view release on metacpan or search on metacpan
t/10-pubsub.t view on Meta::CPAN
$listener->poll(sub { $ping_count++; $cv->end });
# publish
$pub_topic->publish({ type => 'pong' });
$pub_topic->publish({ type => 'ping', params => { bleep => 'bloop' } });
$pub_topic->publish({ type => 'ping', params => { bleep => 'bloop' } });
$cv->recv;
$cv = AE::cv;
my $t = AnyEvent->timer(
after => 1.5,
cb => sub {
$cv->send;
},
);
$cv->recv;
is($ping_count, 2, "Got pings");
}
( run in 1.194 second using v1.01-cache-2.11-cpan-49f99fa48dc )