deboorn/expbackoffworker
| Install | |
|---|---|
composer require deboorn/expbackoffworker |
|
| Latest Version: | v3.1 |
| PHP: | >=7.0 |
| License: | Apache-2 |
| Last Updated: | Feb 4, 2026 |
| Links: | GitHub · Packagist |
ExpBackoffWorker
Adds automatic exponential backoff with default delay of 30 seconds and max delay of 2 hours to Laravel 5.3+ queue worker.
Install
Laravel 5.3+
-
Install the
deboorn/expbackoffworkerpackage via Composer$ composer require deboorn/expbackoffworker -
Update
config/app.phpto activate ExpBackoffWorker# Add `QueueServiceProvider` to the `providers` array 'providers' => [ ... ExpBackoffWorker\QueueServiceProvider::class, ] -
Update
config/queue.phpto increase {queue-driver}.retry_after to max delay + 100, such as redis.retry_after# Update `retry_after` for the queue connection you plan to use 'redis' => [ ... 'retry_after' => 7300, ],
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email daniel.boorn [at] gmail.com instead of using the issue tracker.
Credits
License
The Apache 2.0 License (Apache-2.0). Please see License File for more information.
Related Packages
Advanced rate limiting package for Laravel with exponential backoff, custom mess...
Boost Lighthouse and PageSpeed scores by hiding cookie banners, chat widgets and...