SQS API

Some APIs for SQS

  • CreateQueue
    • MessageRetentionPeriod
  • DeleteQueue
  • PurgeQueue: Delete all messages in queue
  • SendMessage
    • DelaySeconds
  • DeleteMessage
  • ReceiveMessage
    • MaxNumberOfMessages: default 1, max 10
  • ReceiveMessageWaitTimeSeconds: Long Polling
  • ChangeMessageVisibility: message timeout

Batch APIs supports SendMessage, DeleteMessage, ChangeMessageVisibility can helps to reduce costs