|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Привет. В продолжение топика https://www.sql.ru/forum/1317429-2/server-prilozheniy-dlya-java я решил создать голосование с мультивыбором серверов приложений и веб-серверов которые вы используете в продакшене и просто в тестировании. Tomcat/Jetty по большей части не являются полноценными серверами приложений но я их просто включаю для хорошего покрытия статистики. Кроме того Tomcat может стоять в стеке Spring технологий. Всем - спасибо за ваши голоса. Кликайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:04 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Прголосовал, но имхо нерепрезентативная выборка - народу мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:49 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Подождем. Куда спешить? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:51 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpashaПрголосовал, но имхо нерепрезентативная выборка - народу мало.вот извини, а мы вокруг все глупые и это не понимаем? И не знаем чтт сегодня воскресенье? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 13:53 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonПодождем. Куда спешить? я имею в виду, что тут в принципе мало народу, а не прям сейчас мало. По-этому никакие числа имхо не будут значит ничего в плане общей картины. Как думаешь, наберем хотя бы 5к участников :) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:26 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Да я не собираю выборку в мировом масштабе. Вот мы тут спорим в скруле. А какая здесь аудитория? Бывш. страны СНГ. Вот я в их разрезе и собираю. Дальше вернусь в родительский топик. И продолжим. Соберём мало - тоже сведенья. Оценим вообще активность в топике. Вобщем как по мне - просто стартовая точка чтоб поговорить. А позже я придумаю метрику оценки эффективности ресурсов. И КМК кроме меня никто об этом не думает. Только высказываеют своё гуманитарно-богословское мнение. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:44 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВобщем как по мне - просто стартовая точка чтоб поговорить.+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:47 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВобщем как по мне - просто стартовая точка чтоб поговорить.как по мне так кошка самая простая и легковесная. легко ставится и в в окнах и в линуксах. все требования выполняет. деплой производится простым копирование в папка webapps. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:51 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:57 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
вадясамая простая и легковеснаяпо сравнению с чем? Надо же сравнивать с чем то. Они все делают автодеплой и кроссплатформенны. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 14:57 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
вадяmaytonВобщем как по мне - просто стартовая точка чтоб поговорить.как по мне так кошка самая простая и легковесная. легко ставится и в в окнах и в линуксах. все требования выполняет. деплой производится простым копирование в папка webapps. Первые шесть штук удовлетворяют спецификациям J2EE. Правда если быть дотошным то эти спецификации тоже разные. В настоящее время действующая спека J2EE v8 и я пока не вижу серваков которые под нее подходят. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:00 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonВот мы тут спорим в скруле получается, это просто в разрезе "удовлетворить любопытство". т.к. если бы я, например, выбирал сервер, то меня бы интересовал самый популярный в абсолютном зачете в качестве одного из критериев выбора. maytonВобщем как по мне - просто стартовая точка чтоб поговорить. тогда ладно ;) maytonИ КМК кроме меня никто об этом не думает потому что это имхо не самый важный критерий на большом кол-ве проектов. что такое размер jar/war, кол-во зависимостей, время старта или даже расход памяти по сравнению со скажем, уровнем владения инструментом, легкостью поиска персонала (или скоростью его обучения). и т.п. "неочевидными" вещами. Однако я бы был не против выслушать, что именно коллеги имеют в виду под монструозностью, желательно в конструктивном ключе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:01 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton, а что кошка не следует спекам? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:04 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpashaОднако я бы был не против выслушать,вы распугали всю рыбу чтобы выслушивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:14 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
У кота точно есть Jsp/Servlets. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 15:14 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
вадякак по мне так кошка самая простая и легковесная. легко ставится и в в окнах и в линуксах. Как по мне, так spring boot ещё проще - один jar с уже встроенным серваком и скриптами для автостарта. Если под одним инстансом томкэта не запускается несколько приложений, не используются совместные ресурсы и библиотеки, не используется hot redeploy (я не претендуют тут на полный список всех фич), то вообще не ясно зачем внешний томкэт. Как любит говорить Петро - оверхед это. Мои любимые коллеги, юзают повсеместно embedded jetty - тоже вариант, если от спринга несварение. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 17:30 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpasha, да всё зависит о целей использования. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 17:38 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Один физический инстанс EC2 == 1 endpoint на Spring. И какая разница какой там футпринт. 100 мб? 500 мб? Какая разница когда для скейлинга вы поднимаете еще один независимый EC2. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 21:22 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Можно взять - топовую версию SpringBoot приложения и со стартера собрать привет-мир приложение наподобие TimeService. Далее - посчитаем сколько шлака он в себя втянул. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 21:38 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
chpashaОднако я бы был не против выслушать, что именно коллеги имеют в виду под монструозностью, желательно в конструктивном ключе. И я не против - послушать что такое "монструозность". Покажите мне мать ее монструозность. Вот покажите. Может так оказаться что WildFly с пинка поднимает больше шлака чем SpringBoot. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 22:22 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
mayton, Проводил не так давно тест, одну и ту же функциональность, не потребляющую много памяти, простейшее приложение читающее данное из БД, на springboot (undertow как контейнер) c default конфигурацией и простой spring mvc запустить в 64Mb heap. Запустилось оба варианта, но если подать нагрузку, то spring boot быстро падал с OOM. Вывод простой - spring boot надо уметь готовить, и это умеют единицы. Я не очень умею. Потому что не люблю spring boot. Думаю, что наши эксперты могут получить тот же результат, но аннотаций будет где-то экрана на два. Понять, что они все они вместе означают, и почему не работает добавление еще одной - задача совсем не тривиальная. А в тесте всех побил quarkus (quarkus.io). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:47 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
maytonМожно взять - топовую версию SpringBoot приложения и со стартера собрать привет-мир приложение наподобие TimeService. Далее - посчитаем сколько шлака он в себя втянул. Готово. Получился монстр размером в 16 мегабайт. Отсюдова https://start.spring.io/ - Gradle project - Spring Boot 2.1.8 - +Web Привет-мир приложение с 1 рест enpoint. Типа пинг-понг. Занимает 16 мегабайт. Работает. Сколько стартует - сложно сказать. По логам - около 2-3 секунд. (Но нас в топике будет также интересовать не время спада активности в лог-файлах а фактическое время готовности ендпоинта отдать первую строку данных. Мне кажется это важно. ... Эти чортовы lazy-механики могут сильно исказить картину происходиящего.) Поэтому время старта - это ложная метрика. Надо расчитывать на нечто более осязаемое. Для сомневающихся привожу листинг jar-архива. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112.
Любой может повторить мой эксперимент и получить те-же 16 мегабайт ресурсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:01 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanovmayton, Проводил не так давно тест, одну и ту же функциональность, не потребляющую много памяти, простейшее приложение читающее данное из БД, на springboot (undertow как контейнер) c default конфигурацией и простой spring mvc запустить в 64Mb heap. Запустилось оба варианта, но если подать нагрузку, то spring boot быстро падал с OOM. Я не очень понимаю смысла этого эксперимента. Всё-таки технология Spring не создавалась для микро-контроллеров и смарт-приставок. Ее назначение - работать в сфере бизнес-процессов. Я не знаю такого хостинга сегодня который продаёт хосты с объёмом меньше чем 0.5 Гб оперативы. Серъезно что это за жлобство такое? Может вы из гейм-дева? P.S. Знаете в 90х было такое понятие как демо-сцена. Программисты писали на ассемблере 3Д-эффекты в 64 килобайта. Но я надеюсь что наши задачи очень-очень далеки от этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:06 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
Нет, вполне бизнеc задача. Есть внешнее требование - поддержка микросервисной архитектуры в т.ч. в public cloud. Если можно уменьшить потребление памяти и cpu на каждом pod - это выливается в конкретные деньги. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:20 |
|
Опрос использования App-Servers/Http-Servers/Embed-http
|
|||
---|---|---|---|
#18+
kolchanovНет, вполне бизнеc задача. Есть внешнее требование - поддержка микросервисной архитектуры в т.ч. в public cloud. Если можно уменьшить потребление памяти и cpu на каждом pod - это выливается в конкретные деньги. Пробовали Jetty? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 00:24 |
|
|
start [/forum/topic.php?fid=59&msg=39868638&tid=2121080]: |
0ms |
get settings: |
29ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
486ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 916ms |
0 / 0 |