Thumbnail
Category: Lập trình

AWS SQS FIFO

Date: June 29, 2025
1 views

- Tạo credential

https://us-east-1.console.aws.amazon.com/iam/home?region=ap-southeast-1#/security_credentials

- Tạo SQS .fifo

- Config env

QUEUE_DRIVER=sqsfifo 
QUEUE_CONNECTION=sqsfifo 
SQS_KEY=AKIA4SCIEC4P7WDV7H5V 
SQS_SECRET=AKIA4SCIEC4P7WDV7H5V 
SQS_QUEUE=test2.fifo 
SQS_REGION=us-east-1 
SQS_PREFIX=https://sqs.us-east-1.amazonaws.com/863439689503

If you'd like this to be the default connection, also set QUEUE_CONNECTION=sqs-fifo 
in the .env 
file for >= 5.7, or QUEUE_DRIVER=sqs-fifo 
in the .env 
file for < 5.7.

php artisan make:command TestCommand

change name command:test

composer require aws/aws-sdk-php

add file app/Providers/SqsFifoServiceProvider.php

folder SQS

config app

App\\Providers\\SqsFifoServiceProvider::class,

php artisan optimize:clear

php artisan queue:work sqsfifo

php artisan make:job TestJob

content test job \Log::info('01');

content command test

use App\Jobs\TestJob;

TestJob::dispatch();

Link: https://github.com/shiftonelabs/laravel-sqs-fifo-queue


Copyright © 2025 All Right Reserved