聊聊项目中定时任务的处理方式
内容简介:
一个项目中一般都少不了定时任务,主要用来处理一些特殊的任务,有的是只执行一次的
定时任务,有的是周期循环执行的定时任务。可根据项目需要来选择定时任务类型。自己参与
开发的一个项目中,因为很多定时任务都是需要周期执行的,因此选用按周期循环执行的方式。
比如几分钟重载一次主表数据,重载数据字典表数据,定时更新主表数据状态,定时更新缓存
数据到数据库中的定时任务等等。因此在项目最开始设计的时候,架构人员就考虑使用使用
周期性定时任务来处理各种任务。
整体的大致思路是在项目启动的时候,立马启动固定的线程数,比如18个线程,然后让
这些线程去轮流执行定时任务,创建方式为Executors.new...
查看原文
暂无评论...