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,  
],  

Horizon ਕਦਮ 4: ਟੇਬਲ ਚਲਾਓ

Horizon ਡੇਟਾਬੇਸ ਵਿੱਚ ਟੇਬਲ ਬਣਾਉਣ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

php artisan horizon:install

ਕਦਮ 5: Horizon ਵਰਕਰ ਚਲਾਓ

Horizon ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਰ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ:

php artisan horizon

 

ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Laravel Horizon

ਸਫਲ ਏਕੀਕਰਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਕਤਾਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ Horizon ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਕਤਾਰ ਸਥਿਤੀ ਦੇਖ ਸਕਦੇ ਹੋ /horizon

Laravel Horizon ਕਈ ਉਪਯੋਗੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਕਤਾਰ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨਾ, ਕਾਰਜਾਂ ਨੂੰ ਮੁੜ-ਤਹਿ ਕਰਨਾ, ਅਸਫਲ ਨੌਕਰੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ, ਅਤੇ ਹੋਰ ਉੱਨਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ।

 

ਸਿੱਟਾ

Laravel Horizon ਏਕੀਕਰਣ Laravel ਦੇ ਨਾਲ ਕਤਾਰਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦ ਹੈ । Redis ਇਹ ਕਤਾਰ ਪ੍ਰੋਸੈਸਿੰਗ 'ਤੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਨਿਯੰਤਰਣ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀ Laravel ਐਪਲੀਕੇਸ਼ਨ ਕੁਸ਼ਲਤਾ ਅਤੇ ਭਰੋਸੇਮੰਦ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ।