File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed
Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ # !/usr/bin/env perl
2+
3+ use v5.24;
4+ use warnings;
5+ use Net::AMQP::RabbitMQ;
6+
7+ my $mq = Net::AMQP::RabbitMQ-> new();
8+
9+ $mq -> connect (' localhost' , { user => ' guest' , password => ' guest' });
10+
11+ $mq -> channel_open(1);
12+
13+ $mq -> queue_declare(1, ' hello' );
14+
15+ $mq -> consume(1, ' hello' );
16+
17+ say ' [*] Waiting for messages. To exit press CTRL-C' ;
18+ while (1) {
19+ my $received = $mq -> recv (0);
20+ say " [x] Received '$received ->{body}'" ;
21+ }
Original file line number Diff line number Diff line change 1+ # !/usr/bin/env perl
2+
3+ use v5.24;
4+ use warnings;
5+ use Net::AMQP::RabbitMQ;
6+
7+ my $mq = Net::AMQP::RabbitMQ-> new;
8+
9+ $mq -> connect (' localhost' , { user => ' guest' , password => ' guest' });
10+
11+ $mq -> channel_open(1);
12+
13+ $mq -> queue_declare(1, ' hello' );
14+
15+ $mq -> publish(1, ' hello' , ' Hello, World!' );
16+
17+ say " [x] Sent 'Hello World!' " ;
18+
19+ $mq -> disconnect;
You can’t perform that action at this time.
0 commit comments