पर आधारित एयरफ्लो पर नौकरी चलाना मैं जानना चाहता था कि HTTP पर अनुरोध प्राप्त करने पर एयरफ्लो कार्य निष्पादित किए जा सकते हैं या नहीं। मुझे एयरफ्लो के शेड्यूलिंग हिस्से में दिलचस्पी नहीं है। मैं सिर्फ इसे सेलेरी के विकल्प के रूप में उपयोग करना चाहता हूं।Webrequest
तो एक उदाहरण ऑपरेशन ऐसा कुछ होगा।
- उपयोगकर्ता कुछ रिपोर्ट के लिए अनुरोध फ़ॉर्म प्रस्तुत करता है।
- बैकएंड अनुरोध प्राप्त करता है और उपयोगकर्ता को एक अधिसूचना भेजता है कि अनुरोध प्राप्त हुआ है।
- बैकएंड फिर एयरफ्लो का उपयोग करके तुरंत नौकरी का उपयोग करके नौकरी निर्धारित करता है।
- एयरफ्लो फिर डीएजी से जुड़े कार्यों की एक श्रृंखला निष्पादित करता है। उदाहरण के लिए, पहले redshift से डेटा खींचें, MySQL से डेटा खींचें, दो परिणाम सेट पर कुछ ऑपरेशन करें, उन्हें गठबंधन करें और फिर परिणाम अमेज़ॅन एस 3 पर अपलोड करें, एक ईमेल भेजें।
जो भी मैंने ऑनलाइन पढ़ा है, आप कमांड लाइन पर airflow ...
निष्पादित करके एयरफ्लो नौकरियां चला सकते हैं। मैं सोच रहा था कि क्या एक अजगर एपीआई है जो एक ही चीज़ को निष्पादित कर सकती है।
धन्यवाद।
हाय के तहत कर रहे हैं! इसके बाद आपका समाधान क्या था? मुझे एक ही समस्या का सामना करना पड़ रहा है –
मैंने अंत में एयरफ्लो का उपयोग नहीं किया क्योंकि मैं समाधान का पता नहीं लगा सका। मैं इसके बजाय सेलेरी का उपयोग कर समाप्त हो गया। –