有个定时系统要实现每周,每月自动执行。但还不是每周第一天、每月第一天。有的情况是每周四发送上周四到这周三的统计结果。有的是每周三发送本月一号到今天的统计结果。有的是每月一号发送上月的统计结果等。现在打算把这个规则和统计sql存到数据库,然后有个任务每隔一个小时轮训执行一次。请问数据库如何设计能最简单的执行问题?
有个定时系统要实现每周,每月自动执行。但还不是每周第一天、每月第一天。有的情况是每周四发送上周四到这周三的统计结果。有的是每周三发送本月一号到今天的统计结果。有的是每月一号发送上月的统计结果等。现在打算把这个规则和统计sql存到数据库,然后有个任务每隔一个小时轮训执行一次。请问数据库如何设计能最简单的执行问题?
4 回答1.8k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
2 回答847 阅读✓ 已解决
2 回答1.4k 阅读
刚好前几天,我也需要类似的功能,找到了Quartz,应该也可以满足你的需求。
这是我的问题,你可以参考一下答案:
http://segmentfault.com/q/1010000000407859