2
的RabbitMQ是設置,我可以使用示例腳本:爲什麼我會在Perl的RabbitMQ使用者中遇到404錯誤?
use Net::RabbitMQ;
my $mq = Net::RabbitMQ->new();
$mq->connect("localhost", { user => "guest", password => "guest" });
$mq->channel_open(1);
$mq->publish(1, "queuename", "Hi there!");
$mq->disconnect();
它張貼消息(我認爲)。我嘗試了消息的一個簡單的抓下從隊列中,我得到一個404:
my $mq = Net::RabbitMQ->new();
$mq->connect("localhost", { user => "guest", password => "guest" });
$mq->channel_open(1);
print $mq->get(1, "queuename");
請注意,如果您在發佈時不打算使用路由鍵,則不需要創建交換。我會建議通過[這些教程](http://www.rabbitmq.com/tutorials/tutorial-one-python.html)。即使認爲它們適用於Python,也很容易將它們轉換爲Perl。 – ErikR