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