0

我有一个 Rails 应用程序,我需要在其中实现排队系统。在此之前,我想通过创建一个虚拟 Rails 应用程序来了解并了解排队系统的工作原理。所以我为此目的使用带有 right_aws gem 的 ElaticMq。

我需要知道如何从 right_aws 调用 ElasticMQ 并在 right_aws gem 的帮助下创建队列。从他们的文档中我找不到任何帮助。

那么您能否为此输入一些想法/建议。

4

1 回答 1

0

我能够使用 right_aws gem 连接到 ElasticMQ 服务器。您需要使用以下参数传递 SqSGen2 的参数。

require "right_aws"
sqs = RightAws::SqsGen2.new("AKIA","bWksa23",:server=>"localhost",:port=>9324,:protocol=>"http")
queue = sqs.queue("awesome_queue")
queue.send_message("Hi Queue")
ss = queue.receive_messages(1,10)
puts ss #prints Hi Queue
puts queue.name #prints awesome_queue

希望这可以帮助。

于 2014-04-11T18:53:24.450 回答