यहां पार्टी के लिए काफी देर हो चुकी है, लेकिन मैं आज उत्पादन में डेटाबेस कनेक्शन से बाहर हो गया।
बहुत से लोगों की तरह, मैं उदाहरण के लिए ईमेल भेजने जैसे अतुल्यकालिक कार्य करने के लिए साइडकीक का उपयोग करता हूं। यह ध्यान रखना महत्वपूर्ण है कि साइडकीक एक बहु-थ्रेड प्रक्रिया के रूप में चलता है।
इसलिए, मैं बस . नहीं एक सिंगल-थ्रेडेड रेल एप्लिकेशन है, इसलिए यह उत्तर सीधे पूछे गए प्रश्न पर लागू नहीं होता है, लेकिन मैंने सोचा कि यह यहां कुछ कहने लायक है क्योंकि मुझे लगता है कि मल्टीथ्रेडेड रेल ऐप्स आजकल अपेक्षाकृत सामान्य हैं।
इसका मतलब है कि आपको अपने पूल आकार को इस तरह से समायोजित करने की आवश्यकता है कि सभी कार्यों को संभालने के लिए पर्याप्त कनेक्शन बनाने के लिए जो कतारबद्ध हो सकते हैं और 5 सेकंड से अधिक समय ले सकते हैं (त्रुटि फेंकने से पहले डेटाबेस कनेक्शन की प्रतीक्षा करने के लिए डिफ़ॉल्ट टाइमआउट अवधि)।