生產環境springboot項目中使用quartz定時任務調度之坑:
場景:生產有倆個任務job-a job-b job-a執行時間過長,阻塞了job-b的執行
問題原因:未指定任務線程池配置,默認所有任務都走單線程。
解決方案:
代碼中設置TaskScheduler
或者在springboot啓動類中開啓 @EnableAsync
生產環境springboot項目中使用quartz定時任務調度之坑:
場景:生產有倆個任務job-a job-b job-a執行時間過長,阻塞了job-b的執行
問題原因:未指定任務線程池配置,默認所有任務都走單線程。
解決方案:
代碼中設置TaskScheduler
或者在springboot啓動類中開啓 @EnableAsync