Я хотел найти хороший ответ на этот вопрос, но не смог его найти. Большинство комментариев и статей просто ссылаются на тот факт, что весь ваш стек должен быть реактивным, чтобы получить все преимущества. Но это напоминает мне, что есть некоторые преимущества использования WebFlux даже с блокирующим слоем данных.
Например, что если у меня есть микросервис, который выполняет вызовы не только в реляционную базу данных, но и в другие микросервисы, используя WebClient
WebFlux? Есть ли в этом случае какие-то преимущества? Кроме того, поскольку, похоже, что в конечном итоге мы получим стабильную реактивную библиотеку JPA, я предполагаю, что переключение слоя данных на реактивную библиотеку будет довольно простым в случае Spring (например, изменение зависимости и добавление Reactive к имени расширенной библиотеки). хранилище).
Таким образом, написание реактивного веб-слоя с предоплатой привыкания к нему может стоить того, что, на мой взгляд, стоит для некоторых проектов, использующих реляционные базы данных, но я хотел бы услышать мнение других по этому поводу.