मैं रीयल-टाइम एप्लिकेशन डेवलपमेंट के लिए नौसिखिया हूं और वहां अपने असंख्य विकल्पों के आस-पास अपने सिर को लपेटने की कोशिश कर रहा हूं। मैंने वहां कई ब्लॉग पोस्ट, नोट्स और निबंध पढ़े हैं कि लोग साझा करने के लिए बहुत दयालु हैं। फिर भी, मेरे छोटे दिमाग में एक साधारण समस्या का अनुत्तरित नहीं लगता है। मैंने सोचा कि कई अन्य लोगों के पास एक ही समस्या हो सकती है, इसलिए मैं भी साइन अप कर सकता हूं और एसओ पर यहां पोस्ट कर सकता हूं। यहां जाता है:रीयल-टाइम एप्लिकेशन नौसिखिया - नोड.जेएस + रेडिस या रैबिटएमक्यू -> क्लाइंट/सर्वर कैसे?
मैं एक छोटा सा वास्तविक समय ऐप बना रहा हूं जो असीमित चैट + एक और मजेदार फीचर है।
- दीप + RabbitMQ
- Node.js + Redis + पब-उप
मुझे विश्वास है कि मैं मूल बातें सीखने शुरू करने के लिए मिलता है और निर्माण: मैं निम्नलिखित दो विकल्पों के लिए नीचे मेरी पसंद उबला हुआ यह बाहर है। हालांकि, मेरे (गंभीरता से n00b) प्रश्न हैं:
- मैं एंड-यूजर - क्लाइंट से/दोनों में सर्वर से कैसे संवाद करूं? क्या यह सरल जावास्क्रिप्ट लंबा/अनंत मतदान होगा?
- दो में से, जो एकल स्लाइस (100 - 1,000 उपयोगकर्ताओं को मानते हुए) से निर्माण और प्रबंधन करने के लिए अधिक कुशल हो सकता है?
- क्या मुझे बस 'पुराने स्कूल' प्रतिमान में jQuery के साथ सब कुछ बनाना चाहिए और फिर पहचानें कि कौन सा ढेर अधिक समझ सकता है? बस इतना है कि मैं एक प्रोटोटाइप के रूप में उत्पाद fleshed प्राप्त कर सकते हैं और फिर इसे 'अनुकूलित'। या सिर्फ अनुकूलन से दूसरे में एक में लिख रहा है? (मुझे ऐसा लगता है, लेकिन मैं इस पर व्यक्तिगत रूप से 100% नहीं हूं)
मुझे आशा है कि यह एक पागल सवाल नहीं है और तुरंत फ्लेम नहीं होगा। कुछ रचनात्मक प्रतिक्रिया पसंद करेंगे, इस समुदाय से प्यार है!
धन्यवाद।
यह बहुत उपयोगी था! धन्यवाद! क्षमा करें अभी तक इसे वोट नहीं दे सकता :) – iUsable
यही वह है जो मैं सोच रहा हूं - 1।पूरी चीज को प्रोटोटाइप करने के लिए, मेरे लिए LAMP और jQuery पर बनाएं। 2. रीयल-टाइम डेटा को मेमोरी या वर्चुअलाइज्ड करने के लिए मोंगो या रेडिस सेट अप करें, परीक्षण सबकुछ अभी भी काम करता है। 3. परिवहन परत, परीक्षण अनुकूलित करने के लिए पब/उप या RabbitMQ का प्रयोग करें। 4. क्या मुझे क्लाइंट-सर्वर पक्ष के लिए कुछ भी चाहिए, जैसे धूमकेतु या क्या मैं लंबे समय तक मतदान का उपयोग करता हूं? मैं वर्तमान में सीमित सीमित गोद लेने के साथ websockets का उपयोग नहीं करना चाहता। धन्यवाद। – iUsable
वेबसाइकिलों के धीमे गोद लेने से बचने के लिए सॉकेट.io जैसे क्लाइंट लाइब्रेरी का उपयोग करें - यह लंबे मतदान/फ़्लैश सॉकेट इत्यादि पर वापस आ जाता है। मॉड्यूल क्लाइंट और सर्वर दोनों के लिए मौजूद है। – Josh