powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring async servlets support
23 сообщений из 98, страница 4 из 4
Spring async servlets support
    #39436943
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovБерут они оттуда, что нет прямой связи между "производительностью" сайта и техниками, которые этот сайт использует.
Servlet API 3.0 это Tomcat 7.0 . До появления этого контейнера было написано много кода и "бросаться на перепись" только потому, что "можно ещё и так", как минимум - глупо.

P.S. Tomcat приведён в качестве примера, т.к. согласно всё той же документация это один из основных (тестируемый) контейнер.
в том и дело, что они пернписали всё с их 8 версии
но это к теме топика не имеет отношения.....
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437113
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov4. "Программируете точно так же" относилось, скорее, к автору топика. Как к очень яркому представителю.

А если Вы программируете как отвечаете, то уж поверьте, ничего хорошего не получится)) Ну и эго, что кругом все идиоты, а я дартаньян, это уже к другим специалистам.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437116
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerНу и эго, что кругом все идиоты, а я дартаньян, это уже к другим специалистам.Могу только плечами пожать - я даже умнее, чем вы думаете.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437122
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerНу и эго, что кругом все идиоты
в зеркало глянь.
Вторая тема тоже без твоего итогового кода будет?
Ты же ТС.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437131
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123questionerНу и эго, что кругом все идиоты
в зеркало глянь.
Вторая тема тоже без твоего итогового кода будет?
Ты же ТС.

он на первой странице.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437136
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerон на первой странице.
2 строки с вопросом?
У тебя нарушен баланс между самостоятельной РАБОТОЙ и вопросами к окружающим.
А основной метод программиста - самостоятельное обучение.
Т.е. твоего кода должно быть поболее) в топиках.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437224
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro1232 строки с вопросом? 20380250
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437245
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
ok. Ещё две))
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437249
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ok. Ещё две))А что такого? Человек использовал штатную возможность спринга.
Решение? Решение. Задлянафига именно так? Ну такая вот потокофобия.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437270
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovРешение? Решение. Задлянафига именно так? Ну такая вот потокофобия.
+1
и я про это.
Ещё покажи его решение в прошлой теме без спринга и я совсем буду спокоен).
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437288
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Все зависит от числа запросов в секунду. Если их очень много, например тысячи 2, а для сервера приложений оптимальным размером пула является 500, то система подвиснет. Для этого и нужна асинхронность. Ответ, да, будет ждать, но сервкр приложений будет работать нормально.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437297
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinДля этого и нужна асинхронность.
вроде разбирали что 99% проектов делают кластер вместо асинхронности.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437315
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрал бы под спойлер, но не знаю как. Еще раз повторюсь, обсуждаем:
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437326
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Valery ShiskinДля этого и нужна асинхронность.
вроде разбирали что 99% проектов делают кластер вместо асинхронности.

Ну они как бы и вместе могут жить. Почему нет?
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437336
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerНу они как бы и вместе могут жить. Почему нет?
Мы про архитектуру или Г.проекты?
В архитектуре есть законы.
Например, сначала простое решение, а потом при _обосновании_ совмещаем\перемешиваем\переворачиваем.
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437352
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinВсе зависит от числа запросов в секунду. Если их очень много, например тысячи 2, а для сервера приложений оптимальным размером пула является 500, то система подвиснет. Для этого и нужна асинхронность. Ответ, да, будет ждать, но сервкр приложений будет работать нормально.Не нужна для этого асинхронность.
Я уже делал ограничение на использование ресурсов сервера приложений в синхронном сервлете и могу обоснованно утверждать, что асинхронный код для этой задачи - не проще и не лучше.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437368
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovНе нужна для этого асинхронность...
Блин. Но что за сферические утверждения, для сферической задачи

Basil A. Sidorovчто асинхронный код для этой задачи - не проще и не лучше.
Согласен. По факту, асинхронный код получается сложнее и, как не удивительно, медленнее.

/ медленнее, по простой причине: код сложнее, больше строк на Java, больше машинных инструкций, больше тактов (времени) требуется ))) /

Но если проблема с кол-вом потоков есть (а не выдумана), то приходится ее решать.

Тесты по сферическим потокам в вакууме не показатель - в реальности и потоки могут быть не такие сферические и вакуум может быть не настолько чистым.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437375
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevБлин. Но что за сферические утверждения, для сферической задачи
и тут же ниже вы пишите
Leonid KudryavtsevСогласен. По факту, асинхронный код получается сложнее и, как не удивительно, медленнее.
т.е. у вас просто любовь? Тоже абстрактная?
Тему вообще пора забыть. Автор в ней не заинтересован.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437407
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Тоже абстрактная
уже описывал что была реальную задача (и железяку), где пришлось переходить на NIO из за кол-во потоков и отгребать кучу глюков (собственно глюку мне и поручили искать, ушло > 1-1.5 месяца).

про "более медленно" можно почитать в И-нет. Почти все пишут, что становится немного медленнее (NIO vs классика, с сервлетами это не связано, т.к. сам контейнер и так уже на NIO). По нагрузочным тестам у меня получалось так же (5-10%).

Если 99% процентов сферических жеребцов нормально летают, это не отменяет тот факт, что у некоторых лошадей может быть врожденные проблемы с желудком и утечка газов. Что испортится и сферичность лошади (сдуется) и вакуум. При этом вести лошадь на скотобойню не выход, т.к. держат ее совершенно из-за других характеристик (на скачках кучу бабла зарабатывает).
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437424
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Leonid KudryavtsevБлин. Но что за сферические утверждения, для сферической задачи
и тут же ниже вы пишите
Leonid KudryavtsevСогласен. По факту, асинхронный код получается сложнее и, как не удивительно, медленнее.
т.е. у вас просто любовь? Тоже абстрактная?
Тему вообще пора забыть. Автор в ней не заинтересован.

Если бы тут кого то интересовала заинтересованность автора...

Вообще автор ответ получил ещё на первой странице и его заиспользовал.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437450
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevБлин. Но что за сферические утверждения, для сферической задачиЧтобы подтвердить - недостаточно тысячи за. Чтобы опровергнуть - достаточно одного против.
Приведите контрпример, а то разбирать звон из уже приводившихся ссылок - очень не хочется.Тесты по сферическим потокам в вакууме не показатель - в реальности и потоки могут быть не такие сферические и вакуум может быть не настолько чистым.Могут, не могут ...
Если дефолтовый сайт типового сервлет-контейнера без всяких "jvm fine tuning" без проблем работает с явно запредельным числом потоков, то ужастики про "thread starvation" и всё такое прочее надо оставить там, где ему и место - в прошлом десятилетии. Если не раньше.

P.S. Скромный xml-example, который я кидал в первых спойлерах делает не так уж мало.
...
Рейтинг: 0 / 0
Spring async servlets support
    #39437458
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevуже описывал что была реальную задача (и железяку), где пришлось переходить на NIOЭто всё замечательно, но если смотреть проческие наставления по асинхронным сервлетам, то становится ясно, что ничего подобного не было продемонстрировано.
А вместо NIO - херня вокруг отдельного пула потоков.
Ссылки тоже зачётные. И не только старостью: "... я пробовал и tomcat7 и jetty8, но лучше всего получилось с Glassfish ...".
...
Рейтинг: 0 / 0
Spring async servlets support
    #39439044
serega_dgl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
questioner,

Spring-integration должен помочь
...
Рейтинг: 0 / 0
23 сообщений из 98, страница 4 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring async servlets support
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]