हम एक वेब ऐप बना रहे हैं जिसका उपयोग प्रतिद्वंद्वियों को वोट देने और केंद्रीय प्रदर्शन पर रीयल-टाइम वोट आंकड़े प्रदर्शित करने के लिए प्रतियोगिता के दौरान किया जाएगा।Meteor.js में कितने समवर्ती उपयोगकर्ता वेब ऐप बना सकते हैं?
प्रतियोगिता 15 मिनट तक चली जाएगी और लगभग 4000 उपयोगकर्ता में वेब ऐप से कनेक्ट हो जाएंगे जो समय के अंतराल और वोट भेजते हैं, जो हालांकि प्रति उपयोगकर्ता डिवाइस अद्वितीय हैं।
हम Meteor.js का उपयोग करके ऐसे वेब ऐप को विकसित करने के बारे में सोच रहे हैं। हालांकि, समवर्ती उपयोगकर्ताओं और मेटायर.जेएस की बीटा स्थिति के लिए विकासशील सेवाओं में हमारे छोटे अनुभव के कारण, हमें परियोजना की वास्तविक व्यवहार्यता के बारे में कुछ चिंताएं हैं।
- वहाँ कितने समवर्ती उपयोगकर्ताओं उल्का संभाल कर सकते हैं पर किसी भी बेंचमार्क है:
निम्न सवालों हम को संबोधित कर रहे हैं? मुझे लगता है कि यह वेब ऐप की जटिलता पर निर्भर करता है। हमारे मामले में यह सीधे आगे बढ़ेगा, केवल केंद्रीय प्रदर्शन के लिए उपयोग किए जाने वाले क्लाइंट को लाइव मोंगो क्वेरी
votes.find({})
की सदस्यता ली जाएगी, शेष उपयोगकर्ता केवल वोट/पहले से ही बटन को वोट देंगे।
वास्तविक मामले या परीक्षण परिदृश्य से कुछ डेटा होने से हमें बहुत मदद मिलेगी।
क्या मीटियर का बुनियादी ढांचा 4000 उपयोगकर्ताओं को संभालने में सक्षम होगा? या क्या हमें इस deleted question में सूचीबद्ध कुछ अन्य होस्टिंग समाधान के लिए जाना चाहिए (आपको इसे देखने के लिए 10k + rep की आवश्यकता है)?
क्या Meteor.js के लिए विशिष्ट प्रदर्शन विचार हैं क्या हमें अवगत होना चाहिए?
हम पहले से ही इसी तरह के पदों को देखा है, लेकिन उनमें से कोई भी इस तरह के एक कम समय में उन की इतनी बड़ी राशि के साथ काम कर रहा था:
- How much load can meteor's servers handle? (2013)
- How efficient can Meteor be while sharing a huge collection among many clients?
इसके अलावा, हम Cluster smart package का उपयोग कर सकते हैं। किसी के पास इसका कोई अनुभव है?
+1 अच्छा सवाल। मेरे पास प्रोग्रामिंग उल्का का बहुत अनुभव है लेकिन लोड के तहत यह कैसे काम करेगा इसके बारे में भी कुछ नहीं जानता है। क्लस्टर स्मार्ट पैकेज मूर्खतापूर्ण IMHO की तरह है और धीरे-धीरे सिंक करता है; यह अवधारणा का सबूत है और मैं अपेक्षा करता हूं कि यह कोर उल्का के रूप में स्थिर न हो। –
इसके अलावा, इस सवाल पूछने से पहले उचित शोध का अच्छा सौदा करने के लिए प्रोप। –
बस चीजों को साफ़ करने के लिए। इस प्रश्न में वर्णित क्लस्टर इतिहास है। अब हमारे पास एक और क्लस्टर पैकेज है: https://github.com/meteorhacks/cluster (यह एक ही उद्देश्य के लिए एक ही उद्देश्य के लिए एक ही तरीके से है) –