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 एप्लिकेशन कुशलतापूर्वक और विश्वसनीय रूप से संचालित हो।