Which of the following statements about SQS is true?
A.
Messages will be delivered exactly once and messages will be delivered in First in, First out order
B.
Messages will be delivered exactly once and message delivery order is indeterminate
C.
Messages will be delivered one or more times and messages will be delivered in First in, First out order
D.
Messages will be delivered one or more times and message delivery order is indeterminate
D
http://www.aiotestking.com/amazon/which-of-the-following-statements-about-sqs-is-true/
D.
Messages will be delivered one or more times and message delivery order is indeterminate
If you use a FIFO queue, queues preserve the exact order in which messages are sent and received. Also, FIFO queues provide exactly-once processing, which means that each message is delivered once and remains available until a consumer processes it and deletes it. Duplicates are not introduced into the queue.
Since this question does not specify the queue type so only consider the standard Default queue type for SQS. The answer will be D: “Messages will be delivered one or more times and message delivery order is indeterminate”.
Important Note about SQS: The standard queue type is built to be massively scalable via distributed architecture so standard queue provides loose FIFO Capability hence the message delivery order could be indeterminate.