dlakomski/asynchronous
Laravel package enabling asynchronous/background execution of tasks and queued jobs, letting you dispatch work without blocking the request cycle. Useful for offloading long-running operations, improving responsiveness, and handling work in parallel or after response.
Bus/Queue may suffice, reducing complexity.composer require simplebus/simple-bus).AppServiceProvider).failed_jobs table or require a separate system?php artisan queue:work won’t natively support SimpleBus).serialize() by default. If using complex objects (e.g., Eloquent models), ensure serialization works or configure a custom serializer.SendEmail, ProcessOrder).SimpleBus\MessageBus) in Laravel’s container.php artisan tinker or a custom script).Illuminate\Queue\Worker class.| Feature | Laravel Queues | SimpleBus |
|---|---|---|
| Job Serialization | Uses serialize() |
Uses serialize() (configurable) |
| Retries | Built-in (configurable) | Requires middleware setup |
| Delay Processing | Supported | Requires custom message timing |
| Monitoring | failed_jobs table |
Depends on SimpleBus logging |
| Scaling | Horizontal scaling | Horizontal scaling (but separate) |
simplebus/simple-bus, simplebus/doctrine-bus) require version pinning to avoid breaking changes.telescope plugin).queue:work integration).How can I help you explore Laravel packages today?