Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6   вперед  Ctrl      все
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3355
Озверин
p.s. Представил 2005й в текущих разрешениях, про 4k говорить даже не буду - вдруг скажут, что это от сатаны!!!
нормально там все было с разрешением, а блюрей вроде как в 2006 появился.

PS. ваш netflix бомжи какие-то, вот:

https://muchneeded.com/netflix-statistics/
Netflix users spend 1 billion hours watching movies weekly
т.е. в год 53 миллиарда часов, если думать что видосик полтора часа занимает, то всего-лишь 35 миллиардов видосиков в год (при этом его еще куча провайдеров форсят включая в свои тарифные планы), а вот реальный король стриминга:

https://www.pornhub.com/press
Pornhub is one of the most prolific adult websites, averaging over 100 billion video views a year. That's about 12.5 porn videos per person on earth.
- Over 100 million daily visits to Pornhub, and over 36 billion visits per year.
- Over 125 million daily visits to the Pornhub Network of sites including YouPorn and Redtube.
- 20 million registered Pornhub users.
- Average streaming bandwidth of 120 Gigabytes per second.

какая инфраструктура у порнхаба? тоже микросервисы?
1 июл 19, 16:23    [21918322]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Андрей Панфилов, даже если не брать в расчет тот факт, что ты несешь какой бред , измеря трафик в кол-ве видосиков, почему ты не взял среднее время видосика на порнхабе, чтобы быть до конца логичным?;)
1 июл 19, 16:42    [21918340]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
questioner
Озверин
пропущено...


в любую тему ворвутся люди, которые скажут - что микросервисы никому не нужны. Это странно, потому что вопрос ведь касается совершенно других тем, например - производительности околоструктурных решений, которые идеально раскрываются в микросервисах.



Этим же персонажам нечего по теме сказать, зато пофлудить ой как хочется. Вот только вопрос на кой им это надо.
то есть ты пишешь прокси сервис, который обращается к внешнему чужому сервису и который жутко тормозит.
Так?
Или ты ничего не пишешь а только бла бла?
1 июл 19, 16:44    [21918342]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
Озверин,
Я сожалею что вы не нашли других примеров и юзкейсов.
Туда Flux'y и дорога....для поддержки штанов микросервисов.
1 июл 19, 16:48    [21918344]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3355
Озверин
даже если не брать в расчет тот факт, что ты несешь какой бред , измеря трафик в кол-ве видосиков, почему ты не взял среднее время видосика на порнхабе, чтобы быть до конца логичным?;)
Пока с вашей стороны был только один унылый пример превосходства WebFlux, да и тот кривой. Смысла сравнивать продолжительность видосика нет: запрос от клиента обработали, дальше ядро через DMA/sendfile гонит его в сеть или вы полагаете что видосики в базе в виде блобов лежат? Вот примеры:
- https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
- https://tomcat.apache.org/tomcat-9.0-doc/aio.html
1 июл 19, 16:49    [21918345]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Андрей Панфилов
Озверин
даже если не брать в расчет тот факт, что ты несешь какой бред , измеря трафик в кол-ве видосиков, почему ты не взял среднее время видосика на порнхабе, чтобы быть до конца логичным?;)
Пока с вашей стороны был только один унылый пример превосходства WebFlux, да и тот кривой. Смысла сравнивать продолжительность видосика нет: запрос от клиента обработали, дальше ядро через DMA/sendfile гонит его в сеть или вы полагаете что видосики в базе в виде блобов лежат? Вот примеры:
- https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/
- https://tomcat.apache.org/tomcat-9.0-doc/aio.html


с моей стороны вообще не было заявок на победу, я скзаал - что тут есть тесты. А ты несешь дикий бред про то, что вебсиры никому не упали и про пропускную способность в видосиках )))
1 июл 19, 16:50    [21918346]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
*вебсиры - микросервисы.
1 июл 19, 16:50    [21918347]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
PetroNotC Sharp
Озверин,
Я сожалею что вы не нашли других примеров и юзкейсов.
Туда Flux'y и дорога....для поддержки штанов микросервисов.


мне, если честно, глубоко фиолетово, кто тут и о чем сожалеет.
1 июл 19, 16:51    [21918349]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
Озверин
я скзаал - что тут есть тесты
комментами не сопроводил)))))
1 июл 19, 16:55    [21918356]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
Озверин,
Будем ждать других тестов). Занавес.
1 июл 19, 16:56    [21918358]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
PetroNotC Sharp
Озверин
я скзаал - что тут есть тесты
комментами не сопроводил)))))


ну когда 3 страницы разговоров без цифр - надо ж конструктива подкинуть ... а то тут видсиками трафик измеряют...я хз - совсем лето влияет.
1 июл 19, 16:57    [21918360]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
PetroNotC Sharp
Озверин,
Будем ждать других тестов). Занавес.


вперед.
1 июл 19, 16:57    [21918361]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
questioner
Member

Откуда:
Сообщений: 1865
Озверин
PetroNotC Sharp
пропущено...
комментами не сопроводил)))))


ну когда 3 страницы разговоров без цифр - надо ж конструктива подкинуть ... а то тут видсиками трафик измеряют...я хз - совсем лето влияет.


Некоторым конструктив вообще не нужен. Достаточно просто писать что-то бессвязное.
1 июл 19, 17:00    [21918364]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
questioner,
Это тебе ниже
Озверин
ну когда 3 страницы разговоров без цифр
1 июл 19, 17:03    [21918368]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3355
Озверин
с моей стороны вообще не было заявок на победу, я скзаал - что тут есть тесты. А ты несешь дикий бред про то, что вебсиры никому не упали и про пропускную способность в видосиках )))
Крутость микросевисов в нетфликсах начали измерять вы, на что получили разумное возражение, что объемы нетфликса хоть и внушительные, но не прямо TOP1. Какой-то странный у вас стиль общения: подпустить дешевого понта, что микросервисы - круто, сказать что оппонент пишет чушь и быстро слиться. Прямо пыонеры от разработки: сначала делаем еле-шевелящегося крокодила, создаем кучу проблем, а потом с гордостью их решаем (вот зачем в одном сервисе проксировать другой, а не сразу клиенту эндпойнт выставлять? давайте угадаю: авторизация-то у нас офигеть какая дорогая, и нужно ее в одном месте делать, а в эндойнты ходить уже с чем-то более лайтовым - не кажется что на пустом месте проблема возникает?). Какой следующий шаг будет в строительстве микросервисов? DMA-over-HTTP?
1 июл 19, 17:13    [21918383]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
Озверин,
Пусть ТС отдувается. Зачем это тебе?)
1 июл 19, 17:31    [21918400]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
questioner
Member

Откуда:
Сообщений: 1865
Андрей Панфилов
и в случае "классики" основная беда в recv, потому что он блокирующий в большинстве случаев и в больших send, поэтому чтобы одновременно обрабатывать много соединений нужно много потоков (условно поток на соединение). В случае же асинхронного I/O много потоков не нужно, потому что там сценарий работы отличается: мы открываем сокетов столько сколько захотим, а у ядра ОС спрашиваем расклад по нашим сокетам, т.е. ответ будет:
- сюда можно писать
- отсюда можно читать
- здесь ошибка


А это мы должны сами опрашивать или всё это скрыто от нас ?
1 июл 19, 18:30    [21918441]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3355
questioner
А это мы должны сами опрашивать или всё это скрыто от нас ?
В C руками, пример: https://gist.github.com/josephg/6c078a241b0e9e538ac04ef28be6e787

в жаве по факту то же самое написано в sun.nio.ch.KQueuePort.EventHandlerTask#poll а разработчику отдали java.nio.channels.AsynchronousByteChannel
1 июл 19, 19:24    [21918473]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9498
questioner
А это мы должны сами опрашивать или всё это скрыто от нас ?
От реализации зависит.
В "классическом" варианте делается select на наборе сокетов и "по тайм-ауту" или "по результату" возвращается или "тайм-аут" или счётчики сокетов, доступных для операций ввода, вывода или "с ошибками". Какие конкретно - надо "бегать" по набору и смотреть.
Про устройство более современных и более продвинутых вариантов я не особо в курсе. Вроде, на обратные вызовы (calback) переходят и вообще - всячески минимизируют опросы.
1 июл 19, 19:30    [21918476]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
questioner
Member

Откуда:
Сообщений: 1865
Вот кстати есть пример:
https://github.com/violetagg/s1p2017-demo
и его видео представление:
[youtube=]
2 июл 19, 09:57    [21918734]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
questioner,
Умеешь ты экзотику находить с одним коммитом в год.
2 июл 19, 12:02    [21918876]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
questioner
Member

Откуда:
Сообщений: 1865
PetroNotC Sharp
questioner,
Умеешь ты экзотику находить с одним коммитом в год.


Зачем умственно отсталому смотреть видео, можно просто пофлудить
2 июл 19, 13:17    [21918958]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
questioner,
Прекращай задавать вопросы по архитектуре, которые не относятся к твоей работе или без кода.
Тут ветка программистов а не теоретиков. Можешь плеваться и ругаться сколько влезет.
2 июл 19, 13:51    [21919008]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
questioner
Member

Откуда:
Сообщений: 1865
PetroNotC Sharp,

правильно, тебе тут не место. Шёл бы ты отсюда, пет****
2 июл 19, 13:57    [21919011]     Ответить | Цитировать Сообщить модератору
 Re: Чем асинхронные сервлеты отличаются от Sping WebFlux  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
questioner,
21918342
2 июл 19, 14:04    [21919021]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6   вперед  Ctrl      все
Все форумы / Java Ответить