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,
],
Horizon ਕਦਮ 4: ਟੇਬਲ ਚਲਾਓ
Horizon ਡੇਟਾਬੇਸ ਵਿੱਚ ਟੇਬਲ ਬਣਾਉਣ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
php artisan horizon:install
ਕਦਮ 5: Horizon ਵਰਕਰ ਚਲਾਓ
Horizon ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਰ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ:
php artisan horizon
ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Laravel Horizon
ਸਫਲ ਏਕੀਕਰਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਕਤਾਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ Horizon ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਕਤਾਰ ਸਥਿਤੀ ਦੇਖ ਸਕਦੇ ਹੋ /horizon
।
Laravel Horizon ਕਈ ਉਪਯੋਗੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਕਤਾਰ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨਾ, ਕਾਰਜਾਂ ਨੂੰ ਮੁੜ-ਤਹਿ ਕਰਨਾ, ਅਸਫਲ ਨੌਕਰੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ, ਅਤੇ ਹੋਰ ਉੱਨਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ।
ਸਿੱਟਾ
Laravel Horizon ਏਕੀਕਰਣ Laravel ਦੇ ਨਾਲ ਕਤਾਰਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦ ਹੈ । Redis ਇਹ ਕਤਾਰ ਪ੍ਰੋਸੈਸਿੰਗ 'ਤੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਨਿਯੰਤਰਣ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀ Laravel ਐਪਲੀਕੇਸ਼ਨ ਕੁਸ਼ਲਤਾ ਅਤੇ ਭਰੋਸੇਮੰਦ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ।