我的应用程序是基于微服务体系结构Rest
的springboot
API+jersey
Eureka
。
实例启动后的第一个调用与随后的调用相比比较慢(即使我对结果进行了存根处理。
第一次通话的示例:500ms,其他通话大约60-100ms。
任何人都可以帮助我解决此问题吗?
[最有可能,这与JVM预热有关。从https://www.baeldung.com/java-jvm-warmup:
向Java Web应用程序发出的第一个请求通常比该过程的生命周期内的平均响应时间慢得多。这个预热期通常可以归因于延迟类加载和及时编译。