PHPackages                             nexia/queue-orchestrator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. nexia/queue-orchestrator

ActiveLibrary[Queues &amp; Workers](/categories/queues)

nexia/queue-orchestrator
========================

Orchestrates complex queue chains and parallel workers

v1.1.4(4mo ago)020MITPHPPHP ^8.2

Since Feb 16Pushed 4mo agoCompare

[ Source](https://github.com/nicolaujoan/queue-orchestrator)[ Packagist](https://packagist.org/packages/nexia/queue-orchestrator)[ RSS](/packages/nexia-queue-orchestrator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (7)Used By (0)

🚀 Queue Orchestrator
====================

[](#-queue-orchestrator)

Standardize complex queue chains, worker scaling, and dynamic scheduling across your organization's projects.

---

✨ Features
----------

[](#-features)

- **Standardized Orchestration**: Inherit `AbstractQueueCommand` to manage parallel workers automatically.
- **Unified Launcher**: Dispatch any registered job via `php artisan orchestrator:launch`.
- **Dynamic Scheduling**: Controlled via string-based configs from your `.env` or Database.
- **Auto-Scaling**: Dynamically spawns `queue:work` processes based on real-time queue size.

---

📦 Installation
--------------

[](#-installation)

### 1. Composer Setup

[](#1-composer-setup)

Add the package via composer (once published to Packagist):

```
composer require nexia/queue-orchestrator
```

*Note: If using a private repository before publishing, add the VCS link to your `composer.json` first.*

### 2. Register Service Provider

[](#2-register-service-provider)

For Laravel 11 and 12, add the package provider to your `bootstrap/providers.php`:

```
