प्ले फ्रेमवर्क एक उचित आकार थ्रेड पूल के आईओ अवरुद्ध रिले करने, के रूप में सलाह देता है के लिए व्यवहार:प्ले फ्रेमवर्क और Node.js गैर अवरुद्ध रिलेशनल डेटाबेस
https://www.playframework.com/documentation/2.5.x/ThreadPools
यह रिलेशनल डेटाबेस पहुँच के लिए मामला है क्योंकि (कुछ अपवादों के साथ) उपलब्ध गैर-अवरुद्ध जेडीबीसी ड्राइवर उपलब्ध नहीं हैं।
मैं वर्तमान में नोड.जेएस के बारे में सीख रहा हूं और मुझे पता नहीं लगा कि यह नोड में कैसे संभाला जाता है। मुझे नोड में थ्रेड पूल के बारे में सोचने के लिए कोड की आवश्यकता नहीं थी।
तो, क्या नोड-जेड में गैर-अवरुद्ध आईओ करने में सक्षम रिलेशनल डेटाबेस ड्राइवर हैं? या क्या इन गणनाओं को दृश्यों के पीछे किसी प्रकार के कार्यकर्ता धागे से रिले किया जा रहा है?
व्यापक अर्थ पर: एक नोड.जेएस ऐप को कोड करने का सही तरीका क्या है जो बहुत डीबी (रिलेशनल) गहन है?
उस बारे में एक लेख है जिसे आप [आनंद ले सकते हैं] (https: //engineering.linkedin।कॉम/प्ले/प्ले-फ्रेमवर्क-एसिंक-आईओ-बिना थ्रेड-पूल-एंड-कॉलबैक-नरक) –
इस प्रश्न पर एक नज़र डालें, यह आपकी समझ को स्पष्ट करने में मदद कर सकता है कि कैसे नोड हुड के नीचे काम करता है, लेकिन उत्तर देने के लिए आपका प्रश्न, सभी नोड डीबी ड्राइवर जिन्हें मैं गैर-अवरुद्ध आईओ इंटरफेस/libuv async इवेंट लूप का उपयोग करने के बारे में जानता हूं ... आपको आवेदन स्तर पर इसे लागू करने के बारे में चिंता करने की ज़रूरत नहीं है: http://stackoverflow.com/questions/14795145/कैसे-एकल-थ्रेडेड-गैर-अवरुद्ध-io-model-works-in-node-js – photoionized