Laravel Horizon e Redis gestione delle code

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.