title: Spring boot with high concurrency
body: <p>We have a spring project with a huge of scheduled jobs.  We used @scheduler to perform each special job. But, we want all of the jobs were run in parallel. So in each job, we create a new Thread to perform every 20 tasks, and each task calls to the third-API to get data, process and save to the database. But when we deploy the app on the server, we have trouble with high CPU, it's higher than 100%. How can we solve this problem? Have any framework to manage and perform multiple concurrent scheduled tasks?</p>