How can I poll different aws sqs in the same process?
- by Luccas
What is the right way to poll from differents AWS SQS in the same process?
Suppose I have a ruby script: listen_queues.rb and run it.
Should I need to create threads to wrap each SQS poll or start sub processes?
t1 = Thread.new do
queue1.poll do |msg| ....
end
t2 = Thread.new do
queue2.poll do |msg| ....
end
t2.join
I tried this code, but the poll is not receiving any of the messages available. When I run only one of them (t1 or t2), it works. But I need the 2 running.
What is going on? Thanks!!