मैं एक छवि प्रसंस्करण वेबसाइट पर काम कर रहा हूं, लंबे समय तक नौकरियों को उपयोगकर्ता ब्राउज़र पकड़ने की बजाय मैं चाहता हूं कि सभी आदेश एक नौकरी आईडी के साथ तेजी से लौट जाएं और पृष्ठभूमि कार्य वास्तविक कार्य करें। आईडी का उपयोग स्थिति और परिणामों (यानी संसाधित छवि का यूआरएल) की जांच के लिए किया जा सकता है। मुझे रूबी, जावा और पायथन के लिए बहुत से वितरित कतार प्रबंधकों को मिला है, लेकिन मुझे उन भाषाओं में से किसी भी भाषा का उपयोग करने में सक्षम होने के बारे में पता नहीं है।php में कुछ अच्छे वितरित कतार प्रबंधक क्या हैं?
मेरे स्वयं के परीक्षण साझा करने के लिए mysql डेटाबेस साझा किए गए हैं, उन्हें एक कार्यकर्ता को लॉक करें, और उन्हें पूरा करें (डीबी में वापसी डेटा को सहेजना) के रूप में चिह्नित करें। यह सिर्फ एक गन्दा प्रोटोटाइप था, और पूरे समय मुझे लगा जैसे मैं पहिया को पुनर्निर्मित कर रहा था (और बहुत सुंदर नहीं)। क्या php में कुछ मौजूद है (या मैं वास्तव में बात कर सकता हूं?) कि मैं इसका उपयोग कर सकता हूं?
कुछ और पढ़ने के आसपास, मैंने पाया है कि जो मैं खोज रहा हूं वह एक क्यूइंग सिस्टम है जिसमें एक PHP एपीआई है, इसे php में लिखा जाना आवश्यक नहीं है। मुझे केवल अमेज़ॅन के एसक्यूएस के साथ उपयोग के लिए कक्षाएं मिली हैं, लेकिन न केवल यह मुफ़्त है, यह कभी-कभी काफी गुप्त है (संदेश दिखाने के लिए एक मिनट से अधिक)।
मुझे इनिटैब दृष्टिकोण पसंद है - php समय के साथ स्मृति को रिसाव करता है इसलिए एक बार एक बार मरने के बाद यह एक बुरा विचार नहीं हो सकता है – reconbot
मैं एक शेल स्क्रिप्ट का उपयोग करता हूं जो अंत में फिर से चलाने के लिए 'exec $ 0' करता है । ग्राहक इच्छा पर बाहर निकल सकता है और पुनरारंभ किया जा सकता है। –