Spring MVC (asíncrono) vs Spring WebFlux

Estoy tratando de entender Spring WebFlux. Las cosas que he encontrado hasta ahora son reactivas en el núcleo, sin API de Servlet, sin hilos por solicitud, HTTP 2, empujes de servidor, aplicación / transmisión + json.

Pero, ¿cuál es la diferencia entre las llamadas asincrónicas en Spring MVC? Quiero decir, en Spring MVC, cuando devuelve Future, DefferedResult, etc., obtiene lógica en el controlador de solicitudes (método del controlador) ejecutado en un subproceso separado, por lo que también puede beneficiarse al guardar los recursos del grupo de subprocesos para el envío de solicitudes.

Entonces, ¿podría resaltar las diferencias relacionadas con eso? ¿Por qué WebFlux es mejor aquí?

¡Muchas gracias por tu tiempo!

Respuestas a la pregunta(1)

Su respuesta a la pregunta