【发布时间】:2020-12-04 14:05:03
【问题描述】:
我们有一个包含大量预定工作的春季项目。我们使用@scheduler 来执行每项特殊工作。但是,我们希望所有作业都并行运行。所以在每一个job中,我们每20个task就创建一个新的Thread来执行,每个task调用第三个API来获取数据,处理并保存到数据库。但是当我们在服务器上部署应用程序时,我们遇到了高 CPU 的问题,它高于 100%。我们如何解决这个问题?有任何框架来管理和执行多个并发计划任务吗?
【问题讨论】:
标签: spring concurrency