SQS Flashcards
SQS Use cases:
______ processing
asynchronous
SQS Use cases:
Separating use interaction from ______/_____ processing
data/object
SQS use cases:
separating short processes from ______ running processes
longer
SQS ____ Queue
- delivers cache message once, does not guarantee only one
- does not guarantee first in, first out (FIFO)
standard
Put the flow in order:
- message remains in queue
- message inserted, receives
- message retrieved, timeout visibility clock started
- message retriver deletes message when completes
- message inserted, receives
- message retrieved, timeout visibility clock started
- message remains in queue
- message retriver deletes message when completes
Visibility Timeout and delays (optional)
delays: message invisible during delay period 0-____ seconds
visibility timeout: up to ____ hours
900
12
Queue:
Name ____ within account
URL to ____/______ messages
_____k max messages in queue (in flight)
unique
place/retrieve
120
Queue Access
pick correct answer(s)
within account
cross-account (non-IAM) based on policies
public
all of the above
SQS Messages
Identified by globally ____ ID, used for _____
unique, tracking
SQS messages:
retrieval returns receipt handle, used for delete, ______ timeout
visibility
SQS Messages
_____-defined metadata (timestamps, signatures)
user
SQS messages
_____k max size
256
retention period
___ days
4
retention period
configurable from ___ seconds to ____ days
60, 14
retention period
can be assigned to ____ _____ queue if not processed
dead letter
message retrieval
- returns immediately if no message on queue
- waits for user-defined time (< 20 seconds) before returning.
match with above:
standard
long polling
- standard
- long polling
SQS FIFO
Launched in November ____
2016
SQS FIFO
message delivered in sequence of ______
insertion
SQS FIFO
delivered ____ and only ____
once
SQS FIFO
Differences from standard:
limited to _____ TPS
supports messages ____ of up to ___ messages per batch.
requires message group _____(reusable)
300
batching, 10
ID
MQ
launched in Nov ____
managed ____ MQ service
2017
apache
MQ service features:
___ MQ console
support for ____ MQ protocols, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket
Use cases: Apps desiring Apache ____ compatibility
active
Apache
MQ