April 2018
Intermediate to advanced
280 pages
8h 37m
English
Messages from the queue can be received from the queue by invoking the receive_message() function of the SQS client object and passing the queue URL, the name of the message attributes, the list of attributes that need to be returned along with each message, the maximum number of messages to return, the visibility timeout, and wait time.
The following code receives a message from the queue:
response = sqs_object.receive_message( QueueUrl=queue_url, AttributeNames=[ 'SentTimestamp' ], MaxNumberOfMessages=1, MessageAttributeNames=[ 'All' ], VisibilityTimeout=0, WaitTimeSeconds=0)print responsemessage = response['Messages']print message
The message is in the form of a Python dictionary and looks as follows. ...