Laravel Horizon कतार प्रसंस्करण के लिए उपयोग करना

Laravel Horizon एक शक्तिशाली उपकरण है जो आपको कतारों को प्रभावी ढंग से प्रबंधित करने और नौकरियों को आसानी से संसाधित करने की अनुमति देता है। इसके साथ Horizon, आप कार्यों को कुशलतापूर्वक संभालने के लिए अपने कतार सिस्टम की निगरानी, ​​कॉन्फ़िगर और स्केल कर सकते हैं, जिससे आपके Laravel एप्लिकेशन में सुचारू कार्य प्रसंस्करण सुनिश्चित हो सके।

 

उपयोग के मुख्य लाभ Laravel Horizon

वास्तविक समय में निगरानी

Horizon एक वास्तविक समय डैशबोर्ड प्रदान करता है जो आपको अपनी कतारों और नौकरियों की स्थिति और प्रदर्शन की निगरानी करने की अनुमति देता है। आप लंबित, पूर्ण और असफल कार्यों की संख्या, साथ ही प्रत्येक कतार के प्रसंस्करण समय और थ्रूपुट को आसानी से ट्रैक कर सकते हैं।

कतार प्रबंधन

Horizon कतारों को प्रबंधित करने और नौकरियों को प्राथमिकता देने के लिए एक उपयोगकर्ता-अनुकूल इंटरफ़ेस प्रदान करके आपकी कतारों के प्रबंधन को सरल बनाता है। आप कतारों को आसानी से रोक सकते हैं, फिर से शुरू कर सकते हैं और कॉन्फ़िगर कर सकते हैं, जिससे विभिन्न प्रकार की नौकरियों को संभालना और महत्वपूर्ण कार्यों को प्राथमिकता देना आसान हो जाता है।

कुशल कार्य प्रसंस्करण

Horizon Laravel के शक्तिशाली कतार कार्यकर्ता प्रबंधन का लाभ उठाकर नौकरी प्रसंस्करण को अनुकूलित करने में मदद करता है । यह आपको प्रत्येक कतार के लिए आवंटित करने के लिए श्रमिकों और प्रक्रियाओं की संख्या निर्दिष्ट करने की अनुमति देता है, यह सुनिश्चित करते हुए कि नौकरियों को कुशलतापूर्वक संसाधित किया जाता है और उपलब्ध संसाधनों में समान रूप से वितरित किया जाता है।

Supervisor एकीकरण

Horizon Supervisor यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए एक प्रक्रिया नियंत्रण प्रणाली के साथ सहजता से एकीकृत होता है । Supervisor यह सुनिश्चित करता है कि आपके कतार कार्यकर्ता हमेशा चालू रहें और चल रहे हों, भले ही वे दुर्घटनाग्रस्त हो जाएं या अप्रत्याशित रूप से रुक जाएं, जिससे आपकी कतार प्रसंस्करण की विश्वसनीयता अधिकतम हो जाएगी।

 

शुरू करना Laravel Horizon

उपयोग करने के लिए Laravel Horizon, आपको इन चरणों का पालन करना होगा:

चरण 1: Laravel Horizon इसके माध्यम से इंस्टॉल करें: इंस्टॉल करने के लिए अपनी प्रोजेक्ट निर्देशिका Composer में निम्नलिखित कमांड चलाएँ । Laravel Horizon

composer require laravel/horizon

चरण 2: कॉन्फ़िगरेशन प्रकाशित करें: इंस्टॉल करने के बाद, Horizon निम्नलिखित आर्टिसन कमांड का उपयोग करके कॉन्फ़िगरेशन फ़ाइल प्रकाशित करें।

php artisan horizon:install

चरण 3: डैशबोर्ड कॉन्फ़िगर करें Horizon: Horizon कतारों की निगरानी के लिए एक वास्तविक समय डैशबोर्ड के साथ आता है। आप डैशबोर्ड को अपनी पसंद के अनुसार कॉन्फ़िगर कर सकते हैं और प्रमाणीकरण के साथ उस तक सुरक्षित पहुंच बना सकते हैं।

चरण 4: प्रारंभ करें Horizon Supervisor: का उपयोग करके कतारों का प्रसंस्करण प्रारंभ करने के लिए Horizon, निम्न आदेश चलाएँ।

php artisan horizon

सेट अप के साथ Laravel Horizon, आप आसानी से अपनी कतारों को प्रबंधित और मॉनिटर कर सकते हैं, कार्य प्रसंस्करण को अनुकूलित कर सकते हैं और अपने Laravel एप्लिकेशन के सुचारू संचालन को सुनिश्चित कर सकते हैं।

 

Supervisor नोट: उत्पादन परिवेश के लिए, श्रमिकों को प्रबंधित करने Horizon और निरंतर कतार प्रसंस्करण सुनिश्चित करने के लिए कॉन्फ़िगर करना आवश्यक है ।