Laravel Horizon ni zana yenye nguvu ya usimamizi wa foleni inayotolewa na Laravel. Hufanya kusimamia uchakataji wa foleni kuwa rahisi na bora. Inapounganishwa na Redis, Laravel Horizon inatoa uwezo thabiti wa usimamizi na ufuatiliaji wa foleni, kuboresha utendakazi na kutegemewa kwa Laravel programu yako.
Kuunganisha Laravel Horizon na Redis
Ili kuunganisha Laravel Horizon na Redis, unahitaji kusakinisha Redis na Horizon, na kisha usanidi chaguo katika config/horizon.php
faili.
Hatua ya 1: Sakinisha Redis
Kwanza, sasisha Redis kwenye seva yako na uhakikishe kuwa Redis inaendesha.
Hatua ya 2: Sakinisha Laravel Horizon
Sakinisha Laravel Horizon kupitia Composer:
composer require laravel/horizon
Hatua ya 3: Sanidi Laravel Horizon
Fungua config/horizon.php
faili na usanidi Redis unganisho:
'redis' => [
'driver' => 'redis',
'connection' => 'default', // The Redis connection name configured in the config/database.php file
'queue' => ['default'],
'retry_after' => 90,
'block_for' => null,
],
Hatua ya 4: Horizon Jedwali la Kuendesha
Tumia amri ifuatayo kuunda Horizon jedwali kwenye hifadhidata:
php artisan horizon:install
Hatua ya 5: Run Horizon Worker
Anza Horizon Mfanyakazi kwa kutumia amri:
php artisan horizon
Kutumia Laravel Horizon
Baada ya kuunganishwa kwa mafanikio, unaweza kudhibiti foleni na kutazama hali ya foleni kupitia Horizon kiolesura kwenye /horizon
.
Laravel Horizon hutoa vipengele mbalimbali muhimu, kama vile ufuatiliaji wa muda wa uchakataji wa foleni, kupanga upya majukumu, kudhibiti kazi ambazo hazikufanikiwa na vipengele vya kina zaidi.
Hitimisho
Laravel Horizon ni zana yenye nguvu ya kudhibiti foleni na Laravel ujumuishaji Redis. Huimarisha utendakazi na udhibiti wa uchakataji wa foleni, kuhakikisha Laravel programu yako inafanya kazi kwa ufanisi na kwa uhakika.