Thursday 15 August 2013

python - Send emails in background from WSGI Bottle App -


मेरे पास mod_wsgi का उपयोग करते हुए apache में bottle.py ढांचे का उपयोग करते हुए एक REST API है। मुझे ईमेल भेजने की ज़रूरत है जब कुछ कार्रवाइयां होती हैं लेकिन यह प्रक्रिया सर्वर एपीआई प्रतिक्रिया को धीमा कर रही है, अक्सर टाइमआउट के बिंदु पर।

मैंने एपीएसएडीयूलेटर जैसा चीजों में देखा है लेकिन सभी उदाहरण फ्लास्क और मैं इस समय स्विच करने के लिए बोतल का उपयोग करने में बहुत गहरी हूं, ताकि कोई विकल्प न हो।

क्या क्रोन जॉब्स किए बिना एक अच्छा तरीका है और जैसे कि पृष्ठभूमि के काम पर ईमेल भेजने के लिए बोतल

अनुरोध को ईमेल के भेजने के बजाय लाइन के दूसरे छोर पर प्रतीक्षा कर रहा है, क्या आप भावी प्रसंस्करण के लिए ईमेल को कतार में नहीं ला सकते हैं?

तब आपके पास एक अलग धागा है जो ईमेल कतार से पढ़ता है और भेजता है।


वैकल्पिक रूप से, आप

का इस्तेमाल कर सकते हैं (जैसे कि गैवेंट) और ईमेल ईमेल कार्य जो कि स्वतंत्र रूप से संसाधित हो जाएंगे।

No comments:

Post a Comment