Problem/Motivation

Sites need to prepare discussions outside web requests using infrastructure they already operate.

Proposed resolution

Provide an optional Background submodule with transactional work capture, cross-request coalescing, backend plugins and bounded retries. Support cron and continuous processing through vendor/bin/dr.

Remaining tasks

Review the alpha implementation. Verify alternative queue backends, duplicate delivery, worker shutdown and recovery after interruption.

Comments

freelock created an issue.

  • freelock committed 29c2715d on 1.0.x
    task: #3628203 #3626386 Add pluggable alpha background execution...

  • freelock committed 002adb2b on 1.0.x
    fix: #3628203 Make background workers serialization-compatible
    
    Use...