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