- Messages are "best-effort ordered" given their distributed nature
- Message processors should be idempotent since they may be delivered/processed more than once
- Long Polling can reduce the number of
ReceiveMessagecalls - Queues are limited to 120000 in-flight messages (use more small queues instead of one large queue)
- Messages should be manually deleted from the queue after processing
- Messages have unique IDs, but the receipt handle known must be used for deleting them
-
-
Save konradko/59a6ee74988de5c42bc24f8258fe3cee to your computer and use it in GitHub Desktop.
Amazon SQS Notes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment