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 درخواست موثر اور قابل اعتماد طریقے سے چلتی ہے۔