🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 平台基于SpringBoot的定时任务机制,实现了自己的定时调度服务容器; SpringBoot的定时任务主要涉及到两个接口: TaskScheduler和 TaskExecutor;在SpringBoot的默认定时任务实现中,这两个接口的实现类是 ThreadPoolTaskScheduler和 ThreadPoolTaskExecutor; ThreadPoolTaskScheduler负责实现任务的**定时执行**机制,而 ThreadPoolTaskExecutor则负责实现任务的**异步执行**机制。二者中, ThreadPoolTaskScheduler执行栈更偏底层一些; ## 二、方案 具体的,直接参考:[内置容器/调度服务](../../../%E5%86%85%E7%BD%AE%E5%AE%B9%E5%99%A8/%E8%B0%83%E5%BA%A6%E6%9C%8D%E5%8A%A1.md) ## 三、线程池配置 通过内置的配置,即可实现定时任务线程池(不同于异步任务线程池)的配置; 任务调度线程池(ThreadPoolTaskScheduler)配置: ``` rayframework.pool.task-scheduling-pool-size= ``` 任务执行线程池(ThreadPoolTaskExecutor)配置: ``` rayframework.pool.task-execution-pool-core-size ```