Skip to content
This repository has been archived by the owner on Nov 20, 2018. It is now read-only.

Added SQS::Message batch delete operation #143

Closed
wants to merge 1 commit into from

Conversation

trevorrowe
Copy link
Contributor

You can now receive and delete messages in batches. This is much more efficient than deleting the messages one at a time.

messages = queue.receive_messages(max_number_of_messages: 5)
# do something with messages ...

# delete the batch of messages, makes 1 request
messages.delete

# delete messages one at a time, makes n requests
messages.each(&:delete)

You can now receive and delete messages in batches.
This is much more efficient than deleting the messages
one at a time.

    messages = queue.receive_messages(max_number_of_messages: 5)

    # do something with messages ...

    # delete the batch of messages, makes 1 request
    messages.delete

    # delete messages one-at-a-time,  makes n-requests
    messages.each(&:delete)
@trevorrowe
Copy link
Contributor Author

This was merged in locally.

@trevorrowe trevorrowe closed this Nov 7, 2014
@trevorrowe trevorrowe deleted the sqs-batch-delete-messages branch November 26, 2014 17:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant