Laravel Horizon è un potente strumento di gestione delle code fornito da Laravel. Rende la gestione dell'elaborazione delle code facile ed efficiente. Se integrato con Redis, Laravel Horizon offre robuste funzionalità di gestione e monitoraggio delle code, migliorando le prestazioni e l'affidabilità della tua Laravel applicazione.
Integrazione Laravel Horizon con Redis
Per l'integrazione Laravel Horizon con Redis, è necessario installare Redis e Horizon, quindi configurare le opzioni nel config/horizon.php
file.
Passaggio 1: installa Redis
Innanzitutto, installa Redis sul tuo server e assicurati che Redis sia in esecuzione.
Passaggio 2: installa Laravel Horizon
Installa Laravel Horizon tramite Composer:
composer require laravel/horizon
Passaggio 3: Configura Laravel Horizon
Apri il config/horizon.php
file e configura la Redis connessione:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
Passaggio 4: eseguire Horizon la tabella
Eseguire il seguente comando per creare la Horizon tabella nel database:
php artisan horizon:install
Passaggio 5: eseguire Horizon Worker
Avviare il Horizon lavoratore utilizzando il comando:
php artisan horizon
Usando Laravel Horizon
Dopo l'integrazione riuscita, è possibile gestire le code e visualizzare lo stato delle code tramite l' Horizon interfaccia su /horizon
.
Laravel Horizon fornisce varie funzioni utili, come il monitoraggio del tempo di elaborazione delle code, la riprogrammazione delle attività, la gestione dei lavori non riusciti e funzionalità più avanzate.
Conclusione
Laravel Horizon è un potente strumento per la gestione delle code Laravel con Redis l'integrazione. Migliora le prestazioni e il controllo sull'elaborazione delle code, garantendo che l' Laravel applicazione funzioni in modo efficiente e affidabile.