需求是设计一个系统,某一个组件需要定期对数据进行批处理计算,比如每隔2个小时执行一次计算。 应该怎么实现呢?在主程序中写个循环还是设定一个crontab任务由系统间隔性执行程序?
程序设计
在linux上显然使用crontab要好,这里还有一个 php crontab管理 ,可以参考下。
推荐用 crontab ,感觉死循环常驻内存这种事情怎么看怎么感觉很危险…而且 crontab 配置简单,不用写多余的代码,专注要做的事情。
设计一个单位时间订单最大化的程序,(不是web应用)?
一个查询请求有更新操作是否是好的设计?
个人项目在规划初期如何尽量想到各种功能和逻辑
“每日一句”这种功能如何设计优雅?
四个任意位数值组合最大数求解的程序实现
Linux 内核双链表的实现太精妙了