톰캣 VS 부두


168

프로덕션 환경과 관련하여 각 서버의 단점에 대해 궁금합니다. 누구든지 기능 중 하나에 큰 문제가 있었습니까? 성능 등. 나는 또한 새로운 Glassfish를 빠르게 살펴 보았습니다. 간단한 서블릿 컨테이너와 일치합니까 (적어도 좋은 관리 인터페이스가있는 것 같습니다)?


3
이 질문이 매우 오래 되었더라도 오늘 방금 봤습니다. 프로덕션 환경에 대해 이야기하면서 Google이 Google App Engine을 위해 Jetty를 선택했다고 덧붙이고 싶습니다. infoq.com/news/2009/08/google-chose-jetty
stivlo

1
누군가가 이것을 재 개설로 지명했지만, 그것은 의견에 근거한 토론 질문입니다. 역사적인 잠금이 적절할 수도 있지만 다시 열 수는 없습니다.
Adi Inbar

소켓 서버로 Tomcat을 사용한 경험이 있었지만 결국 Jetty를 사용하기로 결정했습니다. 이 경우 서버는 설정하기 쉽고 문서화가 쉽습니다.
Kaira

답변:


82

나는 유지 보수 비용이 저렴한 Jetty를 좋아합니다. 포장을 풀고 롤링 할 준비가되었습니다. Tomcat은 약간 높은 유지 관리이며 더 많은 구성이 필요하며 더 무겁습니다. 게다가 Jetty의 연속은 매우 시원합니다.

편집 : 2013 년에 Tomcat이 더 쉬워 졌다는 보고서가 있습니다. 의견을 참조하십시오. 나는 그것을 확인하지 않았습니다.


12
이것은 특히 성능에 대한 질문에 대답하지 않습니다. 더 나은 성능을 의미한다면 구성을 더 망쳐 놓지 않아도됩니다.
John

4
@ 존 : 성능 문제가 없었습니다. 그렇지 않으면 언급하지 않았을 것입니다. 나는 부두가 더 빠르다 는 느낌 이 들지만 그것을 증명할 필요는 없습니다.
Vinko Vrsalovic

4
Tomcat은 또한 포장을 풀고 실행하는 것입니다.
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을 포함시키는 것이 10 년 이상 가능해졌지만 2011 년 Tomcat 7.x에서는 훨씬 쉬워졌습니다. Jetty와 비교했을 때 복잡성에는 차이가 없습니다. 예 : arhipov.blogspot.com/2011/03/… 또는 hascode.com/2013/07/…
winne2

확실히 그것도 maven으로 할 수 있습니다. maven 플러그인이 있습니다. metamug.com/article/…
Sorter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.