9 SQS (Queues)
SQS provides distributed queues.
Set the endpoint for the service. Defaults to (endpoint "sqs.us-east-1.amazonaws.com" #f)
Create a queue and return its URI. The URI is used to identify the queue in
most of the other procedures.
Delete a queue.
List all the queues associated with the AWS account.
Given the name of a queue, get its URI.
Send a message to a queue. See SQS docs for meaning of delay-seconds,
but, if not supplied the delay will default to that of the queue.
Get all the attributes for a queue. They are returned as a list instead of a
because the list of attributes may grow in future versions of
Get one or more messages from the queue.
receive-message is simply sugar for receive-messages with 1
supplied for max.
The receipt-handle field of message is used to identify the
message in procedures that operate on a specific message.
Note: The attributes field of message is the same format as
get-queue-attributes and for the same reason.
Delete a message from a queue.
Change the visibility time of a message already in a queue.