I have two questions regarding SQS which I couldn't find answers to.
Receive message wait time
is set to 0. Is this possible or I didn't get it?Console polling
It would appear that the Amazon SQS management console uses long polling when looking for messages, but it might be doing something quite different. It's hard to know how it was programmed.
When a program calls the ReceiveMessage()
API, it can specify WaitTimeSeconds
to override the default setting on the queue.
Retention Period
From Basic Amazon SQS architecture - Amazon Simple Queue Service:
Amazon SQS automatically deletes messages that have been in a queue for more than maximum message retention period.