SQS Flashcards
____ is a web service that gives you access to message queues that can be used to store messages while waiting for a computer to process them.
SQS
____ is a distributed queue system that enables web service apps to quickly and reliably queue messages that one component in the app generates to be consumed by another component.
SQS
A _____ is a temp repo for messages that are awaiting processing.
queue
Using _____, you can decouple the components of an app so they run independently, easing message management between components.
SQS
Any component of a _____ app can store messages in the queue.
distributed
Messages can contain up to ____kb of text in any format.
256kb
Any component can later retrieve the messages programatically using the ___ ___.
SQS API
The _____ acts as a buffer between the component producing and saving data, and the component resolving the data for processing.
queue
The queue resolves issues that arise if the producer is producing work faster than the consumer can procesws it, or if the producer or consumer are only intermittently conencted to the network.
T or F
True
SQS offers _____ as the default queue type.
standard.
a ___ queue lets you have a nearly-unlimited number of transactions per second.
standard
____ queues guarantee that a message is delivered at least once.
standard
occasionally, (because of the highly distributed architecture that allows high throughput), more than one copy of a message might be delieverd out of order.
T or F
True
___ queues provide best effort ordering which ensures that messages are generally delivered in the same order they are sent.
standard
The ____ queue complements the standard queue.
FIFIO
The most important features of this queue type are ____ delivery and exactly once processing: The order in which messages are sent and received is strictly preserved and a message is delivered once and remains available until a consumer processes and deletes it; duplicates are not introduced into the queue.
FIFO (first in first out)