Providers
JobMaster separates the Master database (authoritative state and coordination) from the Agent transport (in-flight job buckets). Each layer can use a different provider, and you can register multiple Agent connections with different providers in the same cluster.
At a glance
| Provider | Master DB | Agent transport | Best for |
|---|---|---|---|
| PostgreSQL | ✅ | ✅ | General purpose, transactional workloads |
| MySQL | ✅ | ✅ | MySQL-standardized infrastructure |
| SQL Server | ✅ | ✅ | Microsoft-first environments |
| NATS JetStream | ❌ | ✅ | Ultra-low latency, high fan-out, ephemeral jobs |