Laravel Horizon egy hatékony sorkezelő eszköz, amelyet a Laravel. Könnyűvé és hatékonysá teszi a sorfeldolgozás kezelését. A -val integrálva robusztus sorkezelési és figyelési képességeket kínál, növelve az alkalmazás teljesítményét és Redis megbízhatóságát. Laravel Horizon Laravel
Integráció Laravel Horizon a Redis
Laravel Horizon Az integráláshoz Redis telepítenie kell Redis a és a fájlt Horizon, majd konfigurálnia kell a config/horizon.php
fájl beállításait.
1. lépés: Telepítés Redis
Először telepítse Redis a kiszolgálóra, és győződjön meg arról, hogy Redis fut.
2. lépés: Telepítés Laravel Horizon
Telepítés Laravel Horizon a következőn keresztül Composer:
composer require laravel/horizon
3. lépés: Konfigurálás Laravel Horizon
Nyissa meg a config/horizon.php
fájlt és konfigurálja a Redis kapcsolatot:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
4. lépés: Futtassa Horizon a táblázatot
Futtassa a következő parancsot a tábla létrehozásához Horizon az adatbázisban:
php artisan horizon:install
5. lépés: Futtassa Horizon a Workert
Indítsa el a Horizon Worker-t a következő paranccsal:
php artisan horizon
Használata Laravel Horizon
Sikeres integráció után kezelheti a sorokat és megtekintheti a sor állapotát a Horizon felületen keresztül /horizon
.
Laravel Horizon különféle hasznos funkciókat kínál, mint például a sor feldolgozási idejének figyelése, a feladatok átütemezése, a sikertelen feladatok kezelése és a fejlettebb szolgáltatások.
Következtetés
Laravel Horizon Laravel egy hatékony eszköz a sorok integrációval történő kezelésére Redis. Növeli a teljesítményt és a várakozási sorok feldolgozása feletti vezérlést, biztosítva az Laravel alkalmazás hatékony és megbízható működését.