标签: java spring spring-boot delay
我有一个n个UUID列表。使用每个UUID我检索一些数据并做一些逻辑。问题是,如果我将立即执行所有这些操作,它将产生高负载。所以目标是为每个具有固定延迟1s的UUID调用Spring Component方法。例如,第一个UUID方法将在1秒延迟后调用,第二个延迟2秒后调用等。它应该只执行一次。我怎样才能在Spring框架中正确地完成它?我几乎可以肯定Spring应该有一些机制来做到这一点。我试图避免使用Thread.sleep或纯Java方式。
Thread.sleep
答案 0 :(得分:1)
春天任务执行者会为你工作吗?
Task Execution and Scheduling