नेट्टी का मुख्य उद्देश्य NIO पर आधारित उच्च-प्रदर्शन प्रोटोकॉल सर्वर बनाना (या संभवतः NIO. 2) नेटवर्क और व्यावसायिक तर्क घटकों के पृथक्करण और ढीले युग्मन के साथ है। यह व्यापक रूप से ज्ञात प्रोटोकॉल को लागू कर सकता है, जैसे HTTP, या आपका अपना विशिष्ट प्रोटोकॉल।
हमें नेट्टी की आवश्यकता क्यों है?
Netty डेवलपर्स के लिए अविश्वसनीय शक्ति प्रदान करता है जिन्हें सॉकेट स्तर पर काम करने की आवश्यकता होती है, उदाहरण के लिए क्लाइंट और सर्वर के बीच कस्टम संचार प्रोटोकॉल विकसित करते समय। यह एसएसएल/टीएलएस का समर्थन करता है, इसमें ब्लॉकिंग और नॉन-ब्लॉकिंग दोनों एकीकृत एपीआई हैं, और एक लचीला थ्रेडिंग मॉडल है।
नेट्टी का उपयोग कौन करता है?
नेट्टी का उपयोग कौन करता है? Netty के पास एक जीवंत और बढ़ता हुआ उपयोगकर्ता समुदाय है जिसमें Apple, Twitter, Facebook, Google, Square, और Instagram जैसी बड़ी कंपनियों के साथ-साथ Infinispan, HornetQ जैसे लोकप्रिय ओपन सोर्स प्रोजेक्ट शामिल हैं। लंबवत।
नेट्टी सर्वर कैसे काम करता है?
नेट्टी रन आपके अपने जावा अनुप्रयोगों में एम्बेडेड। इसका मतलब है कि आप मुख्य विधि वाले वर्ग के साथ जावा एप्लिकेशन बनाते हैं और उस एप्लिकेशन के अंदर आप नेट्टी सर्वरों में से एक बनाते हैं। यह जावा ईई सर्वर से अलग है, जहां सर्वर की अपनी मुख्य विधि होती है और किसी तरह डिस्क से आपका कोड लोड करता है।
नेट्टी चैनल क्या है?
एक नेटवर्क सॉकेट या एक घटक के लिए एक गठजोड़ जो I / O संचालन जैसे पढ़ने, लिखने, कनेक्ट करने और बाँधने में सक्षम है। एक चैनल उपयोगकर्ता कोप्रदान करता है:चैनल की वर्तमान स्थिति (जैसे कि यह खुला है? क्या यह जुड़ा हुआ है?), … ChannelPipeline जो चैनल से जुड़े सभी I/O ईवेंट और अनुरोधों को संभालता है।