मैं एक ही पृष्ठ पर बैकबोन एप्लिकेशन पर काम कर रहा हूं जो वेब सॉकेट का उपयोग करने जा रहा है। आवेदन 6 या अधिक प्रमुख क्षेत्रों (स्क्रीन) के साथ काफी जटिल है।क्या एक सिंगल-पेज वेब एप्लिकेशन सर्वर या कई में एक वेब सॉकेट कनेक्शन रखना चाहिए?
वेब सॉकेट का वाक्यविन्यास काफी सरल लगता है और अब मैं आर्किटेक्चर के बारे में सोच रहा हूं।
वेब सॉकेट का उपयोग करते समय, यह पहला दृष्टिकोण या दूसरा दृष्टिकोण लेने के लिए सबसे अधिक सक्षम है?
: किसी भी स्क्रीन या एप्लिकेशन के क्षेत्र में सभी लाइव सर्वर संचार के लिए एक एकल वेबस्केट खोलें, और उसके बाद उन संदेशों को क्लाइंट साइड पर फ़िल्टर करें?
या ...
: एक समय है, जहां प्रत्येक वेब सॉकेट आवेदन
(मैं इस पेज को देखा है में कार्यक्षमता के कुछ क्षेत्र का प्रतिनिधित्व करता है पर खुला कई WebSockets, लेकिन इसके बारे में सर्वर की तरफ और मुझे क्लाइंट साइड में दिलचस्पी है: What is the best practice for WebSocket server(s)?)
अद्यतन: सर्वर जेट्टी (जावा तकनीक को टॉमकैट के विपरीत नहीं) का उपयोग कर रहा है।
मैं एक कनेक्शन का उपयोग करूंगा, जब तक कि आपके पास कोई विशिष्ट कारण न हो। इस पर भी सीमाएं हैं कि आप एक साथ कितने कनेक्शन खोल सकते हैं। – Brad