我有一个rails应用程序,我需要在其中实现排队系统。在此之前,我想通过创建虚拟轨道应用程序来查看和了解排队系统的工作原理。 因此,我正在使用带有right_aws gem的ElaticMq。
我需要知道如何从right_aws调用ElasticMQ并在right_aws gem的帮助下创建一个队列。从他们的文档中我找不到任何帮助。
那么请你输入一些想法/建议。
答案 0 :(得分: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
希望这有帮助。