मुझे पता है कि ग्लासफ़िश ग्रिज़ली नामक एक घटक का उपयोग करता है लेकिन मुझे बिल्कुल यकीन नहीं है कि ग्रिज़ली क्या भूमिका निभाता है। मैंने पढ़ा है कि यह ग्लासफ़िश के लिए 'फ्रंट एंड' है। क्या ये सही है? ग्रिज़ली वास्तव में क्या करता है, कहें कि जब कोई HTTP अनुरोध आता है या प्रतिक्रिया वापस भेज दी जाती है, तो क्या यह पहले ग्रीज़ली से गुजरती है? और यदि हां, तो किस कारण से?ग्लासफिश ग्लासफ़िश के साथ कैसे फिट करता है?
उत्तर
ग्रिज़ली ग्लासफ़िश के भीतर एक या अधिक विभिन्न कंटेनरों की ओर से भारी भारी एनआईओ उठाने करता है। यह टोमकैट की कनेक्टर कार्यक्षमता की तरह है। कनेक्टर कोर वेब कंटेनर की तरफ से नेटवर्क ऑपरेशंस करते हैं।
HTTP के मामले में, ग्रीज़ली HTTP अनुरोध/प्रतिक्रियाओं को पार करने और क्रमबद्ध करने के लिए ज़िम्मेदार है। यह Servlet Async समर्थन को कार्य करने की अनुमति देने के लिए आधारभूत संरचना भी प्रदान करता है। ईई 7 के मामले में, ग्रीज़ली Servlets के भीतर गैर-अवरुद्ध I/O का समर्थन करने के लिए आवश्यक कार्यक्षमता भी प्रदान करता है।
परियोजना मुख पृष्ठ से अधिकार:
ग्रिजली NIO और वेब ढांचे डेवलपर्स मदद करने के लिए जावा ™ NIO एपीआई का लाभ लेने के लिए डिज़ाइन किया गया। ग्रिज़ली का लक्ष्य डेवलपर्स को एनआईओ का उपयोग करके स्केलेबल और मजबूत सर्वर बनाने में मदद करना है और हम भी विस्तारित फ्रेमवर्क घटकों की पेशकश करते हैं: वेब फ्रेमवर्क (HTTP/एस), बायएक्स प्रोटोकॉल, सर्वलेट, एचटीपी सेवा ओएसजीआई और धूमकेतु।
ए Users Guide कोड examples कोड के साथ उपलब्ध है जो इसके विभिन्न उपयोगों का प्रदर्शन करता है।
अधिक जानकारी के लिए जावानेट पर Grizzly प्रोजेक्ट देखें और भाग लेने के लिए कृपया देखें।
मैंने पहले ही इसे पढ़ लिया था। यह मुझे नहीं बताता कि यह ग्लासफ़िश के साथ कैसे काम करता है। और इन जैसे कोड उदाहरण - http://grizzly.java.net/nonav/docs/docbkx2.2/html/coreframework-samples.html - मेरे प्रश्न का उत्तर न दें। – sonicboom
ग्रीज़ली एक एनआईओ ढांचा है जो ग्लासफ़िश में विभिन्न आईओ के लिए हैंडलर का उपयोग करता है। यह अनुरोधकों और प्रतिक्रियाओं के लिए हैंडलर प्रदान करता है। वे अनुरोध HTTP अनुरोध, Websockets, आदि हो सकते हैं। उदाहरण दिखाते हैं कि आप इसे एक स्टैंडअलोन वेब कंटेनर के रूप में कैसे उपयोग कर सकते हैं, या यहां तक कि JAX-WS को संभालने के लिए इसका उपयोग कैसे करें। यह अपाचे मीना के समान है जो समान प्रकार की कार्यक्षमता प्रदान करता है। –