Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.96 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.96 KB

reactive-spring-webflux

Я прошла курс Build Reactive MicroServices using Spring WebFlux/SpringBoot на платформе Udemy.com.

Думала, что будет нужно по работе. Оказалось, что пока не требуется 🙂 но не бросать же было курс на середине.


Модуль reactive-programming-using-reactor содержит базовые методы работы с Flux & Mono publishers из библиотеки reactor.

Модуль movies-info-service - это обычный Spring Boot сервис на MVC-аннотациях.

Модуль movies-reviews-service - Spring Boot сервис, в котором эндпоинты описаны в функциональном стиле.

Модуль movies-service - это сервис верхнего уровня, который собирает данные с двух сервисов нижнего уровня и возвращает объединённый результат:

🎞️ Movie = MovieInfo + MovieReviews 🎞️


В качестве базы данных использовалась MongoDB, а я с ней работать не очень-то и умею 😕 Поэтому те части уроков, в которых преподаватель запускал сервисы на выполнение, я просто просматривала, не повторяя.

К счастью, функционал проверялся также и с помощью JUnit-тестов, в том числе с использованием библиотеки WireMock.

Курс могу рекомендовать, в настоящее время он наиболее полный из существующих на Udemy по технологии Reactive/WebFlux 👍