The Queue tab sets up the message broker used for background job processing and task queues. Go to Settings → Queue to access these settings.
Queue management
| Setting | Description |
|---|
| Enable Queue | When turned on, enables queue management for this project. |
Broker configuration
| Setting | Description |
|---|
| Broker Type | Choose the message broker for your queue. Options: PG-Boss (PostgreSQL), BullMQ (Redis). |
PG-Boss (PostgreSQL) configuration
When using PG-Boss, jobs are stored in a PostgreSQL database.
| Setting | Default | Description |
|---|
| Use Existing Database | Enabled | Use the project's existing database connection. If disabled, you can specify a separate database connection. |
| Host | localhost | Database server hostname or IP. |
| Port | 5432 | Database server port. |
| Username | postgres | Database username. |
| Password | | Database password. |
| Database Name | mydb | Name of the database. |
| Schema | pgboss | PostgreSQL schema name for PG-Boss tables. |
BullMQ (Redis) configuration
When using BullMQ, jobs are stored in a Redis instance.
| Setting | Default | Description |
|---|
| Host | localhost | Redis server hostname. |
| Port | 6379 | Redis server port. |
| Password | | Redis authentication password. |
| Database | 0 | Redis database index (0–15). |