जेटी (वेब ​​सर्वर)

From Vigyanwiki
जेटी
Original author(s)ग्रेग विल्किंस
Developer(s)एक्लिप्स फ़ाउंडेशन
Initial release1995; 29 years ago (1995)
Stable release
11.0.x11.0.15 / April 13, 2023; 20 months ago (2023-04-13)[1]
10.0.x10.0.15 / April 13, 2023; 20 months ago (2023-04-13)[1]
9.4.x9.4.51 / February 27, 2023; 21 months ago (2023-02-27)[1]
RepositoryJetty Repository
Written inजावा
Operating systemक्रॉस-प्लेटफ़ॉर्म (जेवीएम)
Typeवेब सर्वर, सर्वलेट कंटेनर
Licenseअपाचे लाइसेंस 2.0, एक्लिप्स पब्लिक लाइसेंस v1.0
Websitewww.eclipse.org/jetty/

एक्लिप्स जेटी एक जावा वेब सर्वर और जावा सर्वलेट कंटेनर है। जबकि वेब सर्वर सामान्यतः लोगों को डॉक्यूमेंट प्रदान करने से जुड़े होते हैं, जेट्टी का उपयोग अब बड़े सॉफ्टवेयर फ्रेमवर्क के साथ मशीन से मशीन संचार के लिए किया जाता है। जेट्टी को एक्लिप्स फाउंडेशन के हिस्से के रूप में एक मुक्त और ओपन-सोर्स प्रोजेक्ट के रूप में विकसित किया गया है।[2] वेब सर्वर का उपयोग अपाचे एक्टिवएमक्यू,[3] अल्फ्रेस्को,[4] स्कैलाट्रा, अपाचे गेरोनिमो,[5] अपाचे मावेन, अपाचे स्पार्क, गूगल ऐप इंजन,[6] एक्लिप्स,[7] FUSE,[8] जैसे उत्पादों में किया जाता है। iDempiere, [9] ट्विटर की स्ट्रीमिंग एपीआई [10] और ज़िम्ब्रा[11] जेट्टी लिफ्ट, यूकेलिप्टस, ओपनएनएमएस, Red5, हडूप और I2P जैसे ओपन-सोर्स प्रोजेक्ट्स में भी सर्वर है। जेट्टी नवीनतम जावा सर्वलेट एपीआई (जेएसपी समर्थन के साथ) के साथ-साथ HTTP/2 और वेबसॉकेट प्रोटोकॉल का समर्थन करता है।

अवलोकन

जेट्टी का आरंभ 1995 में एक स्वतंत्र ओपन सोर्स प्रोजेक्ट के रूप में हुई थी। 2009 में जेट्टी एक्लिप्स में परिवर्तित हो गई थी।[12][13] जेट्टी एम्बेडेड जावा एप्लिकेशन में वेब सेवाएं प्रदान करता है और यह पहले से ही एक्लिप्स आईडीई का एक घटक है। यह AJP, JASPI, JMX, JNDI, OSGi, WebSocket और अन्य जावा प्रौद्योगिकियों का समर्थन करता है।[5]

इतिहास

मूल रूप से सॉफ्टवेयर इंजीनियर ग्रेग विल्किंस द्वारा विकसित, जेट्टी मूल रूप से मोर्ट बे सर्वर का एक HTTP सर्वर घटक था। इसे मूल रूप से इश्यूट्रैकर (इसका मूल एप्लिकेशन) और फिर एमबीसर्वरलर (मोर्ट बे सर्वलेट सर्वर) कहा जाता था। इनमें से किसी को भी विशेष रूप से अच्छी प्रतिक्रिया नहीं मिली, इसलिए अंततः जेटी को चुना गया।[14]\

जेट्टी का आरंभ 1995 में हुई थी और 2000 तक संस्करण 1.x और 2.x बनाते हुए इसे मोर्टबे द्वारा होस्ट किया गया था। 2000 से 2005 तक, जेट्टी को sourceforge.net द्वारा होस्ट किया गया था जहां संस्करण 3.x, 4.x और 5.x थे। का उत्पादन किया गया. 2005 में, संपूर्ण जेट्टी परियोजना Codehaus.org पर स्थानांतरित हो गई।[15] 2009 तक, जेटी के मुख्य घटकों को Eclipse.org पर स्थानांतरित कर दिया गया, और Codehaus.org ने जेटी संस्करण 7.x और 8.x (9.x नहीं) के एकीकरण, एक्सटेंशन और पैकेजिंग प्रदान करना जारी रखा।[16][17] 2016 में, जेटी का मुख्य भंडार GitHub में स्थानांतरित हो गया,[18] लेकिन यह अभी भी एक्लिप्स आईपी प्रक्रिया के तहत विकसित किया गया है।

वर्जन (संस्करण) होम जावा वर्जन प्रोटोकॉल सर्वलेट वर्जन जेएसपी वर्जन स्थिति
11.0.x एक्लिप्स 11 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI, JakartaEE Namespace 5.0 3.0 स्टेबल[19]
10.0.x एक्लिप्स 11 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI 4.0 2.3 स्टेबल[19]
9.4.x एक्लिप्स 1.8 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI 3.1 2.3 स्टेबल[19]
9.3.x एक्लिप्स 1.8 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI 3.1 2.3 डेप्रेकेटेड[19]
9.2.x एक्लिप्स 1.7 HTTP/1.1 RFC2616, WebSocket RFC6455, SPDY v3 3.1 2.3 डेप्रेकेटेड[19]
9.1.x एक्लिप्स 1.7 HTTP/1.1 RFC2616 3.1 2.3 डेप्रेकेटेड[19]
9.0.x एक्लिप्स 1.7 HTTP/1.1 RFC2616 3.1-beta 2.3 डेप्रेकेटेड[19]
8.x एक्लिप्स/कोडहौस 1.6 HTTP/1.1 RFC2616, WebSocket RFC6455, SPDY v3 3.0 2.2 वनरेबले[19]
7.x एक्लिप्स/कोडहौस 1.5 HTTP/1.1 RFC2616, WebSocket RFC6455, SPDY v3 2.5 2.1 वनरेबले[19]
6.x कोडहौस 1.4–1.5 HTTP/1.1 RFC2616 2.5 2.0 एंटीक[19]
5.x सोर्सफोर्ज 1.2–1.5 HTTP/1.1 RFC2616 2.4 2.0 रेलिक[19]
4.x सोर्सफोर्ज 1.2, J2ME HTTP/1.1 RFC2616 2.3 1.2 एन्सिएंट[19]
3.x सोर्सफोर्ज 1.2 HTTP/1.1 RFC2068 2.2 1.1 फॉस्सिलिज़ेड[19]
2.x मोर्टबे 1.1 HTTP/1.0 RFC1945 2.1 1.0 लीजेंडरी[19]
1.x मोर्टबे 1.0 HTTP/1.0 RFC1945 - - मिथिकल[19]

यह भी देखें

  • एप्लिकेशन सर्वर
  • जावा एप्लिकेशन सर्वर की सूची
  • जावा प्लेटफ़ॉर्म, एंटरप्राइज़ एडिशन
  • जावा सर्वलेट
  • जावासर्वर पेज

संदर्भ

  1. 1.0 1.1 1.2 "Releases · eclipse/jetty.project". github.com. Retrieved 2021-10-05.
  2. "Ajax और Jetty के साथ ActiveMQ". Jetty Wike (Codehaus). Archived from the original on 2011-08-30. Retrieved 2011-04-12.
  3. JM.Pascal (April 2010). "Maven + Alfresco : Jetty, Boostrap and Profil". Going to an OpenSource ECM World.... Archived from the original on 2012-01-07. Retrieved 2011-04-12.
  4. "जेरोनिमो-जेट्टी में वर्चुअल होस्ट कॉन्फ़िगर करना". Apache Geronimo Documentation. 6 January 2009. Retrieved 2011-04-12.
  5. 5.0 5.1 Wickesser, Craig (5 August 2009). "Google ने ऐप इंजन के लिए जेट्टी को चुना". InfoQ. C4Media Inc. Retrieved 12 Apr 2011.
  6. "jetty://". Eclipse. Retrieved 12 Apr 2011.
  7. "क्लास JettyHttpComponent". FuseSource. Red Hat. Archived from the original on March 15, 2011. Retrieved 12 Apr 2011.
  8. "Platform Upgrade for r3". Retrieved 8 Apr 2014.
  9. "ट्विटर स्ट्रीमिंग एपीआई और अपाचे विंक". Archived from the original on 15 March 2016. Retrieved 19 May 2011.
  10. Zhuang, JJ (18 December 2007). "Zimbra Blog: Why we switched to Jetty". Zimbra. VMware. Retrieved 12 Apr 2011.
  11. "जेट्टी द्वारा संचालित". Retrieved 24 Sep 2012.
  12. Lieber, Adam (December 2008). "Jetty: The Twelve Year Journey to Market Maturity". Linux Gazette. Retrieved 28 June 2013.
  13. "जेट्टी के बारे में". Codehaus. Archived from the original on 6 January 2012. Retrieved 30 November 2011.
  14. "Jetty/FAQ - Eclipsepedia". Wiki.eclipse.org. 2011-09-06. Retrieved 2014-07-17.
  15. "Jetty - Java HTTP Servlet Server / Mailing Lists". Sourceforge.net. Retrieved 2014-07-17.
  16. About Jetty Archived 2015-05-31 at the Wayback Machine, Located on Codehaus.
  17. About Jetty Archived 2010-11-21 at the Wayback Machine, Located on Eclipse.
  18. "एक्लिप्स जेट्टी प्रोजेक्ट रिपॉजिटरी जीथब में स्थानांतरित हो गई है!". 2016-02-12.
  19. 19.00 19.01 19.02 19.03 19.04 19.05 19.06 19.07 19.08 19.09 19.10 19.11 19.12 19.13 19.14 "Jetty Versions". eclipse.org. Retrieved 2021-04-05.

बाहरी संबंध