Laravel Horizon na Redis Usimamizi wa Foleni

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.