Spring MVC (async) vs Spring WebFlux
我试图理解Spring WebFlux。到目前为止,我发现的东西是核心的响应式,没有Servlet API,没有每个请求的线程,HTTP 2,服务器推送,application/stream+json。
但是Spring MVC中的异步调用有什么区别?我的意思是,在Spring MVC中,当您返回Future,DefferedResult等时,您会在单独的线程中执行请求处理程序(控制器方法)中获得逻辑,因此您也可以从节省线程池资源中受益以调度请求。
那么,您能否强调一下与此相关的差异?为什么WebFlux在这里更好?
非常感谢您抽出宝贵时间接受采访!