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

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

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

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

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

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

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

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

  • 相关阅读:
    【CF989E】A Trance of Nightfall
    [SHOI2012]信用卡凸包
    [HNOI2016]最小公倍数
    [HNOI2012]射箭
    [SCOI2015]小凸想跑步
    [CQOI2006]凸多边形
    ### Hadoop
    ### awk
    ### Theano
    ### Python Learning
  • 原文地址:https://www.cnblogs.com/guarder/p/5776689.html
Copyright © 2011-2022 走看看