Bird
0
0

You set up an AWS SQS queue but messages are not being received by your application. What is a likely cause?

medium📝 Debug Q14 of 15
AWS - SNS and SQS
You set up an AWS SQS queue but messages are not being received by your application. What is a likely cause?
AThe application is not polling the queue for messages.
BThe queue is set to delete messages immediately after sending.
CThe queue does not support message storage.
DThe messages are sent directly to the application without the queue.
Step-by-Step Solution
Solution:
  1. Step 1: Understand SQS message retrieval

    Applications must poll (ask) the SQS queue to receive messages; otherwise, messages stay in the queue.
  2. Step 2: Evaluate options

    The application is not polling the queue for messages. correctly identifies missing polling. The queue is set to delete messages immediately after sending. is incorrect because SQS deletes messages only after processing. The queue does not support message storage. is false; SQS stores messages. The messages are sent directly to the application without the queue. is wrong because messages go through the queue.
  3. Final Answer:

    The application is not polling the queue for messages. -> Option A
  4. Quick Check:

    SQS requires polling to receive messages = D [OK]
Quick Trick: Apps must poll SQS queues to get messages [OK]
Common Mistakes:
MISTAKES
  • Assuming messages auto-deliver without polling
  • Thinking SQS deletes messages immediately on send
  • Believing queues do not store messages

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes