我是否应该有一个heroku工人dynamic调查AWS SQS?

我混淆了我应该在哪里有一个脚本轮询一个Rails应用程序内的Aws Sqs。

如果我在web应用程序中使用线程,可能会使用cpu周期来永久地侦听此队列,然后影响性能。

如果我保留一个单一的英雄工人dynamic,它每月34.50美元。 为单一队列调查支付这个价格是否合理? 或者使用工作人员不是这样吗?

脚本代码:

queue = AWS::SQS::Queue.new(SQSADDR['my_queue']) queue.poll(:idle_timeout => 20) do |msg| # code here end 

我需要帮助!! 谢谢