Why Horizon?
Production dashboard for Redis queues:
- Real-time metrics
- Auto-balancing workers
- Failed job management
- Notifications (Slack/SMS)
Configuration
'defaults' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default', 'ai-processing'],
'balance' => 'auto',
'maxProcesses' => 10,
'tries' => 3,
],
],
We process 100K+ AI jobs daily using Horizon.