我目前正在使用 spring-webflux 包的 Webclient 进行同步 REST 调用。
但是第一个请求所用的时间比 RestTemplate 所用的时间要长。
我观察到连续调用所花费的时间要少得多,并且与 RestTemplate 的调用大致相同。
有没有办法减少 Webclient 的初始延迟?
我目前正在使用 spring-webflux 包的 Webclient 进行同步 REST 调用。
但是第一个请求所用的时间比 RestTemplate 所用的时间要长。
我观察到连续调用所花费的时间要少得多,并且与 RestTemplate 的调用大致相同。
有没有办法减少 Webclient 的初始延迟?
默认情况下,HttpClient
资源的初始化是按需进行的。这意味着第一个请求会占用初始化和加载所需的额外时间:
您可以预加载这些资源 - 检查此文档
不能预加载的有: