Максим Гореликов - Дизайн реактивной системы на Spring 5/Reactor
Вставка
- Опубліковано 10 лип 2018
- Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Доля мобильных клиентов растет, динамика нагрузки в разное время на один и тот же сервис становится непредсказуемой. Очередной «хабраэффект» может положить ваш продакшн, и вы даже не успеете его масштабировать. Конечный потребитель хочет видеть отзывчивое приложение или сайт, которые не тормозят, даже при большой нагрузке и медленных источниках данных. В тот момент, когда вы оптимизировали все, что можете, а проблемы остались, стоит посмотреть на reactive streams и сопутствующую экосистему. Выходит очередная версия Spring, в нем добавилось много всего для того, чтобы удобно и привычно (за счет множества аннотаций :slightly_smiling_face: ) создавать реактивные микросервисы. Посмотрим, как интегрировали Project Reactor в Spring 5 и что это может дать обычному разработчику. Возьмем простую синхронную систему из нескольких сервисов и БД, будем по шагам решать ее проблемы с помощью реактивных подходов. Попробуем разобраться, как все это стыкуется и как используются потоки в различных ситуациях. Интересно будет всем тем, кто не пробовал писать реактивные сервисы на Java или еще не успел посмотреть Spring 5/Reactor, или все это использует, но не до конца понимает, как оно работает. - Наука та технологія
Реально классный доклад, с хорошим примером. Лучше пока не видел, спикеру лучей добра.
Офигенный доклад! Спасибо
Большое спасибо за это видео.
Супер доклад, спасибо большое !
Наконец то нормальный реальный пример, а не всякие тайм-ауты и всё такое . Спасибо! Отличный доклад
14:40 мне кажется не правильно сказали разницу между томкатом и netty
если томкат на NIO конектор настроить , у него так же крутится один поток который принимает новые соединения и отдает их пулу потоков(тот у которого был размеп 100 в начале презентации) если все потоки заняты то до 100 соединений ложится в буфер операционной системы , то есть слайд так же и к томкату может быть привязан
Превосходный доклад
ссылку на репо в студию !))
56:35
До React не тянул backend, а теперь не тянет БД ? )))
Надеюсь, вы в продакшене не применяете подход "если ошибка - то верни хотя бы часть или пустой список"
В вопросах-ответах в конце как раз и говорилось про важность данных, так что явно применяют.
Отличный доклад. Информация дается последовательно. Развенчал несколько мифов.Спасибо
Отлично подана информация, разложил по полочкам, то что вызывало ранее затруднения у меня. Спасибо, Максим!
Спасибо за замечательный доклад!
Спасибо за доклад!
Отличный доклад, наглядно понятно какие преимущества даёт Reactor
Awesome presentation. Thanks!
Я никогда не писал даже одну строчку реактивного приложения, но всё понял! Спасибо большое!
Докладчик ти ракета! Лучший рус. доклад по java.
Игнат привет
Аслан привет)
Илья привет)
Ребята, всем привет!