swoole-crontab
swoole-crontab

Swoole-Crontab(基于Swoole扩展)1.概述基于swoole的定时器程序,支持秒级处理.异步多进程处理。完全兼容crontab语法,且支持秒的配置,可使用数组规定好精确操作时间单中心-多客户端模式,能够横向扩展web界面管理,增删改查任务,完整的权限控制.请使用swoole扩展1.8.0+v0.8版本入口2.架构图3.Crontab

Jobber

Jobber是一个类似Unix上的cron工具,是一个作业调度工具。除了包含cron的功能外,Jobber还提供:作业执行历史记录复杂的错误处理错误报告

Zebra-Crontab

为什么使用PHP管理crontab一般在定时任务较少的情况下,使用原生的crontab服务一般不会有什么问题,但当定时任务较多时就会产生如下问题:文本形式的定时任务可读性很差,在没有任何注释的情况下,新人很难在不读源码的情况下了解定时任务的业务逻辑在分布式的场景中,定时任务会散落到多台机器上,无法统一管理定时任务的日志不能集中化管理,

Redis Queue

RQ(RedisQueue)是一个简单的Python库,用于实现作业的队列,并在后台进行处理。后端基于Redis,可方便集成到Web应用中,要求Redis>=2.6.0示例代码:from rq import Queuefrom redis import Redisfrom somewhere import count_words_at_url

RQ Scheduler

RQScheduler是一个小型的Python包,用来给RQ添加作业调度功能。安装:pip install rq-scheduler示例代码:from redis import Redisfrom rq_scheduler import Schedulerfrom datetime import datetimescheduler

Django-RQ

Django-RQ项目实现了Django框架和RQ消息队列之间的集成。示例代码:from django_rq import job@jobdef long_running_func():    passlong_running_func.delay() # Enqueue function in "default" queue@job('h

MyCron

MyCron是Linux计划任务,Crontab的替代品。对Crontab的环境变量传递感到很无奈,于是自己写了一个替代品,当Crontab不能正确执行咱们的计划任务时,不妨试试这个!祝好!!====================================================定时任务格式分钟小时日月年周命令或者!年月日小时分钟周命令周期任

Netflix Genie

Genie是Netflix联合作业执行引擎,提供REST-fulAPIs,运行各种类型的大数据作业,比如Hadoop,Pig,Hive,Spark,Presto,Sqoop等等。Genie同时提供APis来管理在上面运行的大量的分布式进程集群配置,命令和应用。

Uncode-Schedule
Uncode-Schedule

基于zookeeper+springtask/quartz的分布式任务调度组件,确保所有任务在集群中不重复,不遗漏的执行。支持动态添加和删除任务。功能概述基于zookeeper+springtask/quartz的分布任务调度系统。确保每个任务在集群中不同节点上不重复的执行。单个任务节点故障时自动转移到其他任务节点继续执行。任务节点启动时必须保证zook

Dyd.BaseService.TaskManager

.net简单任务调度平台,用于.netdll,exe的任务的挂载,任务的隔离,调度执行,访问权限控制,监控,管理,日志,错误预警,性能分析等。平台基于quartz.net进行任务调度功能开发,采用C#代码编写,支持corn表达式和第三方自定义的corn表达式扩展。架构以插件形式开发,具有良好的功能扩展性,稳定性,简单性,便于第三方开发人员进一步进行功能扩展。支持多节点集群,

Gascheduler

这个库是GameAnalytics贡献的。该库实现了一个通用的用于处理集群中任务的调度器。任务的生成和处理是专为特定的应用。客户端传递一个需要被执行的回调函数作为入参,调度器会通过消息返回任务的状态。  execute(SchedulerName, MFA = {Mod, Fun, Args})             |             |           

jfinal-scheduler

jfinal-scheduler是一个基于cron4j以及ScheduledThreadPoolExecutor实现的极简的任务调度插件。极简体现在几个方便:1)自动根据CPU内核数设定调度线程数2)任务只需实现Runnable接口3)只支持cron表达式(最小单位分钟)/固定频率(时间单位固定为秒)/固定延迟(时间单位固定为秒)4)支持通过配置文件启动任务。插件只需一行代码加载。