Skip to content

Process queue jobs in background (Concurrently::defer())#57648

Merged
taylorotwell merged 1 commit into
laravel:12.xfrom
barryvdh:feat-background-queue
Nov 3, 2025
Merged

Process queue jobs in background (Concurrently::defer())#57648
taylorotwell merged 1 commit into
laravel:12.xfrom
barryvdh:feat-background-queue

Conversation

@barryvdh

@barryvdh barryvdh commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

Similar to the deferred queue driver, this defers the jobs to the background, but uses Concurrently::defer() instead of the regular defer. This means the job will be serialized and ran from a PHP process, which might be more suitable for 'heavier'/longer requests.

Use cases would be similar to Concurrently::defer() but simplified as a Job.

Not sure about the name, because both methods are called defer(). I called it 'async' in a community package before, which is also not very clear.

@barryvdh barryvdh mentioned this pull request Nov 3, 2025
@taylorotwell taylorotwell merged commit 361f3fc into laravel:12.x Nov 3, 2025
68 checks passed
@taylorotwell

Copy link
Copy Markdown
Member

Thanks!

barryvdh added a commit to barryvdh/laravel that referenced this pull request Nov 4, 2025
barryvdh added a commit to barryvdh/docs that referenced this pull request Nov 4, 2025
Updated documentation to include 'background' connection for low-traffic applications and clarified queue driver behavior. For laravel/framework#57648
taylorotwell added a commit to laravel/laravel that referenced this pull request Nov 4, 2025
* Add background driver

Adds settings for PR laravel/framework#57648

* Update queue.php

---------

Co-authored-by: Taylor Otwell <taylor@laravel.com>
taylorotwell added a commit to laravel/docs that referenced this pull request Nov 4, 2025
* Enhance queue documentation with background connection details

Updated documentation to include 'background' connection for low-traffic applications and clarified queue driver behavior. For laravel/framework#57648

* Fix typo in background dispatching section

* Update queues.md

* Update queues.md

---------

Co-authored-by: Taylor Otwell <taylor@laravel.com>
vincentdr-code pushed a commit to vincentdr-code/cosmas-surgical-qc that referenced this pull request May 15, 2026
* Add background driver

Adds settings for PR laravel/framework#57648

* Update queue.php

---------

Co-authored-by: Taylor Otwell <taylor@laravel.com>
mosesjust2016 pushed a commit to mosesjust2016/ForusFreight that referenced this pull request Jun 14, 2026
* Add background driver

Adds settings for PR laravel/framework#57648

* Update queue.php

---------

Co-authored-by: Taylor Otwell <taylor@laravel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants