Tomcat VS Jetty [ปิด]


168

ฉันสงสัยเกี่ยวกับข้อเสียของแต่ละเซิร์ฟเวอร์ที่เกี่ยวกับสภาพแวดล้อมการใช้งานจริง ใครบ้างมีปัญหาใหญ่กับหนึ่งในคุณสมบัติ? ประสิทธิภาพการทำงาน ฯลฯ ฉันดูที่ Glassfish ใหม่อย่างรวดเร็วมันเข้ากับภาชนะบรรจุ servlet ง่าย ๆ หรือไม่ (ดูเหมือนว่าจะมีอินเตอร์เฟสการจัดการที่ดีอย่างน้อย)?


3
แม้ว่าคำถามนี้จะเก่ามากฉันเพิ่งเห็นมันในวันนี้ เมื่อพูดถึงสภาพแวดล้อมการผลิตฉันต้องการเพิ่มว่า Google เลือก Jetty สำหรับ Google App Engine infoq.com/news/2009/08/google-chose-jetty
stivlo

1
มีคนเสนอชื่อเพื่อเปิดใหม่ แต่เป็นคำถามอภิปรายตามความคิดเห็น อาจจะเป็นการล็อคเชิงประวัติที่เหมาะสม แต่ฉันไม่เห็นการเปิดใหม่อีกครั้ง
Adi Inbar

ฉันมีประสบการณ์โดยใช้ Tomcat เป็น Socket Server แต่ในที่สุดฉันก็เลือกใช้ Jetty เซิร์ฟเวอร์โดยเฉพาะอย่างยิ่งกรณีนี้ง่ายต่อการติดตั้งและจัดทำเอกสารอย่างดี
Kaira

คำตอบ:


82

ฉันชอบท่าเทียบเรือเพราะค่าบำรุงรักษาต่ำ มันเป็นเพียงแกะและพร้อมที่จะม้วน Tomcat บำรุงรักษาค่อนข้างสูงต้องมีการกำหนดค่าเพิ่มเติมและหนักกว่า นอกจากนี้ความต่อเนื่องของ Jetty นั้นยอดเยี่ยมมาก

แก้ไข: ในปี 2013 มีรายงานว่า Tomcat ง่ายขึ้น ดูความคิดเห็น ฉันยังไม่ได้ตรวจสอบ


12
สิ่งนี้ไม่ตอบคำถามโดยเฉพาะประสิทธิภาพ ฉันไม่รังเกียจที่จะยุ่งกับการกำหนดค่ามากขึ้นถ้ามันหมายถึงประสิทธิภาพที่ดีขึ้น
จอห์น

4
@ จอห์น: ฉันไม่ได้มีปัญหาประสิทธิภาพการทำงานกับทั้งอื่นฉันจะได้กล่าวถึงมัน ฉันรู้สึกว่าท่าเทียบเรือนั้นเร็วกว่า แต่ก็ไม่จำเป็นต้องพิสูจน์มัน
Vinko Vrsalovic

4
โพงเป็นเพียงเกี่ยวกับการแกะและเรียกใช้มัน
frandevel

2
สิ่งนี้ไม่ได้ดูจริงสำหรับฉัน Tomcat ก็วิ่งออกจากกล่องไปด้วย
Audrius Meskauskas

@AudriusMeskauskas คุณหมายถึงอะไร? คุณช่วยให้สถานการณ์จริง ณ ปี 2020 :) ขอบคุณ
Dedyshka

18

ฉันคิดว่า Tomcat นั้นมีความยุ่งยากมากกว่าและได้รับการสนับสนุนจากแอพพลิเคชั่น Jetty นั้นพกพาได้และสามารถฝังในแอปพลิเคชันได้ และท่าเทียบเรือมีการต่อเนื่องที่ดี


"ฝังตัวในแอปพลิเคชัน" หมายความว่าอย่างไร
Sankalp

@Sankalp หมายความว่าคุณสามารถเรียกใช้เซิร์ฟเวอร์ Jetty ในแอปพลิเคชัน
Jerry Chin

6

ฉันชอบที่ Jetty สามารถฝังตัวในแอปพลิเคชันเพื่อไม่ให้ทำงานในเว็บคอนเทนเนอร์ได้ (Hudson และ Nexus เป็นแอพสองตัวที่สามารถทำงานในโหมดนี้) Tomcat ทำสิ่งนี้ได้หรือไม่?


27
แน่นอนมันสามารถ
ggarber

4
มีแมวตัวผู้ที่ฝังตัวอยู่ด้วย
FOO

1
เพื่อความแม่นยำมากขึ้น: การฝัง Tomcat นั้นมีความเป็นไปได้มากว่าทศวรรษ แต่มันก็กลายเป็นเรื่องง่ายขึ้นมากเมื่อเทียบกับ Tomcat 7.x ในปี 2011 ไม่มีความซับซ้อนแตกต่างกันอย่างแท้จริงเมื่อเทียบกับ Jetty ดูเช่นarhipov.blogspot.com/2011/03/…หรือhascode.com/2013/07/…
winne2

แน่นอนมันสามารถทำได้ด้วย maven เช่นกัน มีปลั๊กอิน maven metamug.com/article/…
ตัวเรียงลำดับ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.