Tomcat VS Jetty [закрито]


168

Мене цікавить недоліки кожного сервера щодо виробничого середовища. У когось були великі проблеми з однією з особливостей? Продуктивність тощо. Я також швидко подивився на нову Glassfish, чи відповідає вона простим контейнерам сервлетів (здається, що вона має гарний інтерфейс управління)?


3
Навіть якщо це питання дуже давнє, я просто сьогодні його бачив. Говорячи про виробничі середовища, я хотів би додати, що Google вибрав Jetty для Google App Engine. infoq.com/news/2009/08/google-chose-jetty
stivlo

1
Хтось висунув це для повторного відкриття, але це питання, яке базується на думці. Можливо, історичний замок був би доречним, але я не можу побачити його повторне відкриття.
Аді Інбар

У мене був досвід використання Tomcat як Socket Server, але врешті-решт я вирішив використовувати Jetty. У цьому випадку сервер простіший у налаштуванні та добре документований.
Кайра

Відповіді:


82

Я люблю Jetty за низьку вартість обслуговування. Це просто розпаковується і він готовий до згортання. Tomcat є трохи високим рівнем обслуговування, вимагає більшої конфігурації і важчий. Крім того, продовження Джетті дуже круте.

EDIT: У 2013 році є повідомлення, що Tomcat стало простіше. Дивіться коментарі. Я цього не підтвердив.


12
Це не дає відповіді на питання особливо для продуктивності. Я б не проти заплутатися з конфігурацією більше, якщо це означатиме кращі показники.
Джон

4
@John: У мене жодних проблем із продуктивністю не було, інакше я б це згадав. У мене є відчуття, що Jetty швидше, але не потрібно було це доводити.
Вінко Врсалович

4
Tomcat також лише про розпакування та запуск.
frandevel

2
Це для мене не дуже відповідає дійсності, Tomcat також закінчується.
Audrius Meskauskas

@AudriusMeskauskas, що ти маєш на увазі? Надайте, будь ласка, реальний сценарій станом на 2020 рік :). Дякую.
Дедишка

18

Я думаю, що Tomcat більше обговорюється та підтримується додатком, Jetty є портативним та може бути вбудований у додаток. і Jetty має гарне продовження.


Що ви маєте на увазі під "вбудованою програмою"?
Санкальп

@Sankalp Це просто означає, що ви можете запустити сервер Jetty в додатку.
Джеррі Чін

6

Мені подобається, як Jetty можна вбудовувати в додаток, так що йому не потрібно запускати веб-контейнер (Хадсон і 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 / ...
сортувальник
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.