2017 © Pedro Peláez
 

library laravel-sqs-fifo

Laravel package that enables support for SQS FIFO Queue

image

maqe/laravel-sqs-fifo

Laravel package that enables support for SQS FIFO Queue

  • Friday, July 21, 2017
  • by MAQE
  • Repository
  • 3 Watchers
  • 8 Stars
  • 27,216 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 3 Open issues
  • 2 Versions
  • 17 % Grown

The README.md

Laravel SQS FIFO Queue

Adds support for SQS FIFO Queue to Laravel., (*1)

Setup

Add package dependency to your project:, (*2)

composer require maqe/laravel-sqs-fifo

Before Laravel 5.5, add package's service provider to your project's config/app.php:, (*3)

'providers' => [
    Maqe\LaravelSqsFifo\LaravelSqsFifoServiceProvider::class,
],

This package is auto discoverable by Laravel 5.5., (*4)

Configure

You can then create an SQS FIFO queue connection by adding it to your config/queue.php file:, (*5)

'connections' => [

    ...

    'my_sqs_fifo' => [
        'driver' => 'sqsfifo',
        'key'    => env('AWS_ACCESS_KEY_ID'),
        'secret' => env('AWS_SECRET_ACCESS_KEY'),
        'queue'  => env('AWS_SQS_URL'),
        'region' => env('AWS_SQS_REGION'),
    ],
],

Then you may use this FIFO queue as the default by setting in config/queue.php:, (*6)

    'default' => 'my_sqs_fifo',

Or call/listen to the FIFO queue specifically:, (*7)

Queue::connection('my_sqs_fifo')->pushOn('my_queue_name', new MyQueueJob); // Laravel 5.1

(new MyQueueJob)->onConnection('my_sqs_fifo'); // Laravel 5.2+
php artisan queue:listen connection
php artisan queue:work connection

The Versions

21/07 2017

dev-master

9999999-dev

Laravel package that enables support for SQS FIFO Queue

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel queue job sqs fifo

07/12 2016

v0.1.0

0.1.0.0

Laravel package that enables support for SQS FIFO Queue

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel queue job sqs fifo