This function gets the latest messages from a queue. It can return up to 10 messages at once.
Contents |
sqsReceiveMessage( name, queueUrl, [ numMessages, VisibilityTimeOut ] )
This function will return an array of structs. Each struct contains:
<cfset AmazonSQS("testamz", "1WHJCG48Y89P4582", "bC6kfiW715mIenvtr537DcHndYmQwVf5l")>
<cfset message = sqsReceiveMessage( "testamz", queueUrl )>
<cfif ArrayLen(message) neq 0>
<cfset sqsDeleteMessage("testamz", queueUrl, message[1]["ReceiptHandle"] )>
</cfif>
For more information on Message visibility see Message Visibility