java定时任务系统

 

http://wasiker.iteye.com/blog/233048

 

系统要求:定时,重复,执行某个操作。要求简单配置,方便,灵活的更改。
想法一:用java.util.timer类。
想法二:用spring任务队列。(如果项目没spring,是否可以剥离出来)。
解决方案:使用第三方框架——Quartz。
Quartz介绍:
Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron-like表达式等等。

 

 

139邮箱定时系统—基于GAE

功能:
    可以向139邮箱定时发送邮件,实现手机短信定时提醒
特点:
    简单,直观,不用登陆139邮箱,通过Gmail(或者Gtalk)直接发送命令。
    定时期限无限长(只要gae没倒闭)
    只适合习惯用gmail的人群
使用方法:
    用Gmail邀请“机器人”139timer@appspot.com,向其发送定时命令即可
命令说明:所有操作机器人均有提示
    基本格式:手机号[空格]标题[空格]内容,例如:13812345678 生日提醒 今天是妈妈生日
    此时机器人不会马上发送邮件,需要进行功能选择(输入数字即可):
    1即时发送;2指定时间发送;3定时每天发送;4每周发送;5每月发送;6每年发送;0取消
其他说明:
    1.定时只能精确到5分钟
    2.暂时只能制定10条定时命令,有需要可以联系作者星火
    3.输入list查看定时列表,可根据提示进行管理操作

你可能感兴趣的:(java,spring,quartz,Gmail,GAE)