Будет ли Spring Boot поддерживать WAR-развертывание приложений Spring Webflux в будущем? - PullRequest
0 голосов
/ 20 февраля 2019

Я знаю, что Spring Boot, в отличие от Spring Framework, не поддерживает развертывание WAR для приложений Spring WebFlux .Мой вопрос прост: будет ли это когда-нибудь в будущем?

Мой пример использования таков: у нас много клиентов, которые все еще живут в традиционном мире "мы развертываем все на сервере приложений X".Поэтому, хотя мы хотели бы использовать автономные JAR-файлы, они еще не готовы (пока).Мы интенсивно используем Spring Boot, и нам бы очень хотелось продолжать это делать, так что отказаться от этого не вариант.

Мы создаем реактивные приложения и хотели бы использовать Spring WebFlux для этого, но нам все еще нужно развернуть их на серверах приложений, так что это не вариант.Тем временем мы избегаем Spring WebFlux и просто используем контроллеры, которые работают, но не так элегантно.Отсюда и мой вопрос.

1 Ответ

0 голосов
/ 20 февраля 2019

Нет планов по поддержке Spring WebFlux с военными развертываниями.Однако вы можете использовать реактивные типы возврата, Reactor Mono и Flux и RxJava, с Spring MVC, упакованным и развернутым как war.Это позволит вам построить весь реактивный конвейер так же, как с WebFlux, но развернутым на сервере приложений.Он не дает вам всех преимуществ полномасштабного реактивного взаимодействия (например, никакого параллелизма на основе цикла событий), но может стать хорошим промежуточным положением для тех, кто в вашей ситуации.

...