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 તે તમારી એપ્લિકેશન કાર્યક્ષમ અને વિશ્વસનીય રીતે કાર્ય કરે છે તેની ખાતરી કરીને, કતાર પ્રક્રિયા પર પ્રદર્શન અને નિયંત્રણને વધારે છે .