तो मैं नीचे एक हैंडलर है रहता है, जबकि बनाने:अजगर तूफान - पोस्ट तुरंत लौट async समारोह काम कर
class PublishHandler(BaseHandler):
def post(self):
message = self.get_argument("message")
some_function(message)
self.write("success")
समस्या यह है कि मैं का सामना करना पड़ रहा है कि some_function() निष्पादित करने के लिए कुछ समय लगता है और मैं चाहते हैं कॉल अनुरोध जब तुरंत कॉल किया जाता है और कुछ_फंक्शन() को किसी अन्य थ्रेड/प्रक्रिया में निष्पादित करने के लिए निष्पादित किया जाता है।
मैं डेटाबेस के रूप में बर्कले डीबी का उपयोग कर रहा हूं और जो मैं करने की कोशिश कर रहा हूं वह अपेक्षाकृत सरल है।
मेरे पास प्रत्येक फ़िल्टर के साथ उपयोगकर्ताओं का डेटाबेस है। अगर फ़िल्टर संदेश से मेल खाता है, तो सर्वर उपयोगकर्ता को संदेश भेजेगा। वर्तमान में मैं हजारों उपयोगकर्ताओं के साथ परीक्षण कर रहा हूं और इसलिए एक पोस्ट अनुरोध के माध्यम से एक संदेश के प्रत्येक प्रकाशन पर यह एक मैच खोजने के लिए हजारों उपयोगकर्ताओं के माध्यम से पुनरावृत्ति कर रहा है। यह चीजों को करने और इसलिए मेरा प्रश्न करने का मेरा निष्पक्ष कार्यान्वयन है। मैं इसे बेहतर कैसे करूं?