लोकलहोस्ट पर लारावेल की कतार

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


एक और PHP उदाहरण को कॉल करना बेहतर है जो एक बार काम करने वाले पास की शुरुआत करता है। निम्न कार्यान्वयन विंडोज / मैक / लिनक्स अंतर का भी ध्यान रखता है। हम पहले सामान्य तरीके से नौकरी परिभाषित करते हैं:

e24ced88a284d02f2ab5c64bb5905fce

फिर हम एक सामान्य सहायक बनाते हैं जो निष्पादन का ख्याल रखता है:

e24ced88a284d02f2ab5c64bb5905fce

अंत में, हम इस फ़ंक्शन को एक नियंत्रक में कहते हैं:

e24ced88a284d02f2ab5c64bb5905fce

वापस