Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 177 сообщений
Cообщения с меткой

reactor - Самое интересное в блогах

Следующие 30  »
rss_habr

Параллелизм, асинхронность, многопоточность – Reactor почти всё сделает за Вас

Воскресенье, 14 Ноября 2022 г. 02:09 (ссылка)

Реактивные паттерны программирования становятся всё более востребованы при реализации высоконагруженных сервисов. Вот уже и в Spring законсервировали RestTemplate. В тоже время, реактивные фреймворки предоставляют инструменты, позволяющие с минимальными затратами на кодирование использовать механизмы асинхронности и многопоточности.

В качестве примера, предлагаю рассмотреть реализацию сервис индексации данных в ElasticSearch. Данные хранятся в MongoDB, ключевые атрибуты которых синхронизируются с ElasticSearch (функционально похоже на Logstash). В проекте используется стек: Java/Spring Boot/Reactor/WebFlux/WebClient/RabbitMQ/MongoDB. На выбор RabbitMQ и MongoDB повлияло, в том числе, наличие реактивных драйверов.

Читать далее

https://habr.com/ru/post/699112/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699112

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Внутренний мир: Project Reactor

Пятница, 22 Октября 2022 г. 00:13 (ссылка)

У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но наверняка среди читателей есть те, которые, прочитав несколько статей, подумали: "Да, это интересно и, вроде, понятно. Но все таки, как оно работает?".

Читать далее

https://habr.com/ru/post/694850/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694850

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Reactive Spring Cloud Gateway: конвейер WebSocket в Restful и обратно

Воскресенье, 25 Апреля 2022 г. 00:15 (ссылка)

Spring Cloud Gateway официально служит следующим целям: слоем безопасности, маршрутизатором, балансировщиком, провайдером протоколов сжатия. Gateway ничего не знает о передаваемых данных и тем более о бизнес-логике – это инфраструктурный сервис.

Связь Gateway с WebSocket обуславливает здравый смысл. Если перенести логику WebSocket в Gateway, то при высоких нагрузках потребуется ненамного увеличить количество подов с одной стороны, а с другой если через WebSocket работают не только браузеры, но и мобильные приложения – то такой подход становится естественным.

В статье описываются преимущества данного подхода, детально перечисляются нюансы реализации и определяются общие перспективы дальнейшего развития. Но основная идея сводится к уменьшению стоимости разработки за счёт переиспользования базовых технологий для всего необходимого функционала.

Читать далее

https://habr.com/ru/post/662692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=662692

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<reactor - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda