springboot异步编程
Spring Boot 有两种异步编程的实现:
WebAsyncTask
,包括 异步回调,超时处理 和 异常处理@Async
注解
首先使用异步编程,并不会改变 RT(响应时间)。
只是利用了 Servlet 3的新特性:异步Servlet 把 主容器的线程释放了,当子线程处理完成后,再返回结果,在高并发情况下,可以提高吞吐量。
上次更新: 2024-05-23 10:33:15
Spring Boot 有两种异步编程的实现:
WebAsyncTask
,包括 异步回调,超时处理 和 异常处理@Async
注解首先使用异步编程,并不会改变 RT(响应时间)。
只是利用了 Servlet 3的新特性:异步Servlet 把 主容器的线程释放了,当子线程处理完成后,再返回结果,在高并发情况下,可以提高吞吐量。