spiral/queue
Spiral Queue provides a unified API to enqueue and process background jobs in Spiral apps, with drivers for popular backends, configurable workers, retries, and delayed execution. Use it to offload emails, imports, and other long-running tasks.
This package is exclusively designed for the Spiral framework and has no compatibility with Laravel. It supports queue management decisions only for Spiral-based applications using RoadRunner as the server, enabling high-throughput background processing with sub-millisecond latency for real-time workflows. However, it is irrelevant for Laravel projects due to fundamental architectural mismatches—Laravel’s queue system relies on Illuminate\Queue and ecosystem-specific integrations (e.g., Horizon, Redis drivers), while this package uses Spiral’s job abstractions and RoadRunner-specific configurations. Teams using Laravel should avoid this package entirely and leverage native Laravel queue solutions.
Only consider this package when building or maintaining a Spiral framework application with RoadRunner as the primary PHP server. It is unsuitable for any Laravel project due to:
laravel/roadrunner package (which handles server configuration only, not queue logic).This package is not compatible with Laravel and should never be considered for Laravel projects. It is strictly for Spiral framework teams using RoadRunner. For Laravel teams, we recommend:
How can I help you explore Laravel packages today?