Я не понимаю, где у меня должен быть сценарий, опрашивающий Aws Sqs внутри приложения Rails.
Если я использую поток внутри веб-приложения, вероятно, он будет использовать циклы процессора, чтобы постоянно прослушивать эту очередь, а затем влиять на производительность.
А если я зарезервирую один рабочий стенд heroku, он будет стоить 34,50 доллара в месяц. Имеет ли смысл платить за это за единичный опрос очереди? Или это не тот случай использовать для этого воркер?
Код скрипта:
queue = AWS::SQS::Queue.new(SQSADDR['my_queue'])
queue.poll(:idle_timeout => 20) do |msg|
# code here
end
Мне нужна помощь!! Спасибо