Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grasmash/aws_sqs
Dev sandbox. Official project lives here: https://drupal.org/project/aws_sqs.
https://github.com/grasmash/aws_sqs
Last synced: 18 days ago
JSON representation
Dev sandbox. Official project lives here: https://drupal.org/project/aws_sqs.
- Host: GitHub
- URL: https://github.com/grasmash/aws_sqs
- Owner: grasmash
- Created: 2013-09-19T22:14:27.000Z (over 11 years ago)
- Default Branch: bh
- Last Pushed: 2013-09-19T22:20:55.000Z (over 11 years ago)
- Last Synced: 2024-10-25T21:10:11.274Z (2 months ago)
- Language: PHP
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AWS Simple Queue Service (7.x-1.x)
===================================This module uses AWS SQS as a backend for Drupal's queue system. You can use AWS SQS as a full replacement for your Drupal queues, or use it for certain queues.
Dependencies
-------------- composer_manager (module)
- composer (drush extension)Installation & Set-up
----------------------1. Download and install required projects.
drush dl aws_sqs composer_manager composer
drush en composer_manager
drush en aws_sqs
drush composer-rebuild-file
drush composer-execute update2. Set up your Amazon account and sign up for SQS.
Instructions here:
http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/GettingSetUp.html- Create an Amazon account.
- Creating a group, user, and granting that user access to SQS.
- Get set up to submit requests to AWS SQS with PHP.
You may also be interested in documentation on AWS SDK for PHP:
http://docs.aws.amazon.com/aws-sdk-php-2/guide/latest/index.html3. Enter your AWS credentials.
- Go here: admin/config/system/aws-queue
- Enter your creds
- Set AwsSqsQueue as your default queue. If you don't want SQS to be your
backend by default, leave it set to SystemQueue and instantiate SQS
queues manually with AwsSqsQueue::get().4. (Optional) Test drive with example_queue module.
drush dl examples
drush en queue_example
- Go here: queue_example/insert_remove
- Add some items to a queue.
- Toggle over to your AWS Console and watch your queued items appear.
- Try removing, claiming, releasing, and deleting items from the queue.
Watch how these changes are all reflected in the AWS Console.