В чём ключевое отличие Spring WebFlux от Spring MVC?

Middle
406 просмотров
AFK Offer AI

Spring MVC блокирующий — один поток на запрос, поток ждёт пока база или внешний сервис ответит. WebFlux реактивный — небольшой пул потоков обрабатывает тысячи одновременных запросов через event loop (Netty). WebFlux не делает приложение быстрее при малой нагрузке, но позволяет выдержать гораздо большую конкурентность без раздутия пула потоков.

Следующий вопрос

Как написать Dockerfile для Java-приложения?