0

我们有一个调用下游数据库的 springboot rest api get 方法。我们使用 jdbc 模板 queryforrowset 方法来获取结果集并使用 while 循环映射到对象。

当我们对端点进行单次点击时,我们会在 25-30 秒内得到响应。但是我们多次并行点击它,响应时间增加到 2-3 分钟。

我们使用控制器 bean 范围原型,所有其他 bean 范围(服务类和 dao 类)都是单例的。当我们同时有多个点击时,我们如何减少响应时间?

4

1 回答 1

0

尝试在主类上使用注释:

@EnableAsync

在服务上使用:

@ASync

欲了解更多信息: https ://www.baeldung.com/spring-async

于 2021-10-31T15:29:28.597 回答