@Scheduled(fixedRate = 10000)
public void scheduleTaskWithFixedRate() {
logger.info("Fixed Rate Task :: Execution Time - {}", dateTimeFormatter.format(LocalDateTime.now()) );
}
Still the scheduler is running in serial manner.
2021-08-06 19:26:07.588 INFO 12676 --- [ task-1] com.example.schedulingtasks.utils.Task : Fixed Rate Task :: Execution Time - 19:26:07
2021-08-06 19:26:10.580 INFO 12676 --- [ task-1] com.example.schedulingtasks.utils.Task : Completed
2021-08-06 19:26:17.560 INFO 12676 --- [ task-2] com.example.schedulingtasks.utils.Task : Fixed Rate Task :: Execution Time - 19:26:17
2021-08-06 19:26:23.520 INFO 12676 --- [ task-2] com.example.schedulingtasks.utils.Task : Completed