定时任务
文章平均质量分 91
crazzy_lp
这个作者很懒,什么都没留下…
展开
-
定时任务管理之java篇quartz使用
在开发过程中,我们经常会遇到一些需要异步定期执行的批处理任务。比如夜里低峰时段的备份、统计,或者是每周、每月对数据库表进行整理,这时就需要通过使用定时任务管理器来辅助我们完成这些任务的定时触发。常见的定时任务管理器多分为三类,分别是: ①操作系统(OS)级别的定时任务管理器,例如linux的crontab、windows自带的计划任务。OS级不用专门开启监听器,占用系统资...原创 2014-07-18 20:38:19 · 2298 阅读 · 0 评论 -
定时任务管理之Linux篇crontab使用
在工程项目中,难免需要用到一些定时执行的任务。对于java这种常驻内存的语言,比较容易解决,java自身就提供了定时任务,而且还有优秀的第三方开源工具quartz。但是像php、python这样脚本语言,定时任务就需要借助于操作系统的定时任务管理。不过python也有一个优秀的第三方开源插件celery完成定时任务的执行。这里我们就看一下linux操作系统定时任务管理器crontab...原创 2014-08-08 16:07:40 · 498 阅读 · 0 评论 -
定时任务管理之python篇celery使用
一、为什么要用celery celery是一个简单、灵活、可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必须工具。他是一个专注于实时处理的任务队列,同时也支持任务调度。 celery是异步任务队列/基于分布式消息传递的作业队列。它侧重于实时操作,但对调度支持也很好。celery用于生产系统每天处理数以百万计的任务。 【注:何为任务队列?任务队列是一种...原创 2014-08-19 10:46:42 · 757 阅读 · 0 评论 -
oozie详解
1、什么是OozieOozie是一种java web应用程序,它运行在java servlet容器中,并使用数据库来存储一下内容: ①工作流定义 ②当前运行的工作流实例,包括实例的状态和变量Oozie工作流失放置在控制依赖DAG(有向无环图)中的一组动作(例如:hadoop的Map/Reduce作业、pig作业等),其中指定了动作执行的顺序。我们会使用hPD...原创 2014-11-20 16:10:48 · 1772 阅读 · 0 评论