zoukankan      html  css  js  c++  java
  • JFinal项目实践(了如股掌)6

    JFinal项目没有提供定时任务功能,不过得益于JFinal的插件机制, 可以扩展插件,不过看波总的意思2.3中貌似好像会提供此功能。

    java定时任务框架常见是cron4j、quartz,相应的JFinal的插件都可以搜索到。

    在JFinal启动时启动插件,自己实现个任务类即可。

    看似很简单,如果是单机跑个定时任务无所谓,放在集群下多台机同时跑一个定时任务浪费资源,另外可能会造成数据错乱。

    简答的办法嘛就是加个配置文件,决定本机是否开启任务。

    做的好一点就是多个机器竞争一把数据库锁,谁得锁谁跑任务,跑完释放锁。

    当然任务还可以做的更好一点,就是任务本身也放数据库,不是写成一个个配置文件,维护起来也更加方便。

  • 相关阅读:
    JavaWeb核心之Servlet
    Http&Tomcat
    XML&反射
    JDBC连接池和DBUtils
    JDBC
    testng依赖
    java mysql
    eclipse自动补全的设置
    java Logger 的使用与配置
    python数据持久存储:pickle模块的基本使用
  • 原文地址:https://www.cnblogs.com/guarder/p/5776689.html
Copyright © 2011-2022 走看看