在调用第三方服务为用户更新某些实体时,我需要等待 Spring MVC 请求处理程序中的条件。
平均等待时间约为 2 秒。
我正在调用Thread.sleep
以允许远程调用完成并在数据库中更新实体:
Thread.currentThread().sleep(2000);
之后,我从数据库中检索更新的模型并显示视图。
但是,对到达此控制器/请求处理程序进行处理的并行请求会有什么影响?
并行请求也会经历等待吗?
或者它们会被派生到单独的线程中,因此不受当前请求所经历的延迟的影响?