Laravel Horizon અને Redis કતાર વ્યવસ્થાપન

Laravel Horizon દ્વારા પ્રદાન કરવામાં આવેલ એક શક્તિશાળી કતાર વ્યવસ્થાપન સાધન છે Laravel. તે કતાર પ્રક્રિયાનું સંચાલન સરળ અને કાર્યક્ષમ બનાવે છે. જ્યારે સાથે સંકલિત કરવામાં આવે છે Redis, ત્યારે Laravel Horizon મજબૂત કતાર વ્યવસ્થાપન અને મોનિટરિંગ ક્ષમતાઓ પ્રદાન કરે છે, જે તમારી Laravel એપ્લિકેશનની કામગીરી અને વિશ્વસનીયતામાં વધારો કરે છે.

Laravel Horizon સાથે સંકલન Redis

Laravel Horizon સાથે સંકલિત કરવા માટે Redis, તમારે ઇન્સ્ટોલ કરવાની જરૂર છે Redis અને Horizon, અને પછી ફાઇલમાં વિકલ્પોને રૂપરેખાંકિત કરો config/horizon.php.

પગલું 1: ઇન્સ્ટોલ કરો Redis

પ્રથમ, Redis તમારા સર્વર પર ઇન્સ્ટોલ કરો અને ખાતરી કરો કે તે Redis ચાલી રહ્યું છે.

પગલું 2: ઇન્સ્ટોલ કરો Laravel Horizon

Laravel Horizon દ્વારા ઇન્સ્ટોલ કરો Composer:

composer require laravel/horizon

પગલું 3: ગોઠવો Laravel Horizon

ફાઇલ ખોલો config/horizon.php અને કનેક્શન ગોઠવો Redis:

'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: Horizon ટેબલ ચલાવો

Horizon ડેટાબેઝમાં કોષ્ટક બનાવવા માટે નીચેનો આદેશ ચલાવો:

php artisan horizon:install

પગલું 5: Horizon વર્કર ચલાવો

Horizon આદેશનો ઉપયોગ કરીને કાર્યકરને પ્રારંભ કરો:

php artisan horizon

 

ઉપયોગ કરીને Laravel Horizon

સફળ એકીકરણ પછી, તમે કતારોનું સંચાલન કરી શકો છો અને Horizon પરના ઇન્ટરફેસ દ્વારા કતારની સ્થિતિ જોઈ શકો છો /horizon.

Laravel Horizon વિવિધ ઉપયોગી સુવિધાઓ પ્રદાન કરે છે, જેમ કે કતાર પ્રક્રિયા સમયનું નિરીક્ષણ કરવું, કાર્યોને ફરીથી શેડ્યૂલ કરવું, નિષ્ફળ નોકરીઓનું સંચાલન કરવું અને વધુ અદ્યતન સુવિધાઓ.

 

નિષ્કર્ષ

Laravel Horizon Laravel એકીકરણ સાથે કતારોનું સંચાલન કરવા માટે એક શક્તિશાળી સાધન છે Redis. Laravel તે તમારી એપ્લિકેશન કાર્યક્ષમ અને વિશ્વસનીય રીતે કાર્ય કરે છે તેની ખાતરી કરીને, કતાર પ્રક્રિયા પર પ્રદર્શન અને નિયંત્રણને વધારે છે .