编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵
cronutils 是帮助运行批处理作业的实用程序集。
Dask 是一个用于分析计算的灵活的并行计算库。 Dask 由两个组件组成: 动态任务调度优化计算。 这类似于 Airflow、Luigi、Celery 或 Make,但是针对交互式计算工作负载进行了优化。
YTask 是 Go 的异步任务队列,比起其他框架更方便快捷。 架构图: 特性: 支持几乎所有类型,包括基本类型(int, floalt, string),数组切片,结构体以及复杂的结构体嵌套。
Quartz EX 相当于是集群版的 Quartz 。 这是 Terracottra 收购 Quartz后推出的精简版集群Quartz,该产品名为Terracottra Quartz
Azkaban是个简单的批处理调度器,用来构建和运行Hadoop作业或其他脱机过程。 特性:
JDRing 是一个轻量级的Java任务调度包。它既简单又小,但仍然支持在指定的时间间隔内实现提醒功能。当处理复杂schedules时 JDRing
Croon是一个PHP版本任务调度CronTab的实现 之前也做过一个类似的实现php-crontab,Croon与之不同的是:使用进程管理方式Fork工作进程;有友好的日志模块;加入事件驱动;更佳规范和稳定
Son of Grid Engine 是一个用来在集群和桌面主机上调度批量处理和交互式作业的分布式资源管理器,具有高可伸缩性和敏捷的特点。
Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 使用方法: 1. 首先将 worker 类放到 app/workers:
jconch项目的目的是提供一个可靠的、安全的多线程的通用任务调度的Java应用程序。
Quartz 的Cron任务调度表达式一般人很难理解,在Googole上查询也没有发现类似的代码,所以开发了一个对Quartz Cron
python3 的 gearman 客户端 A python3 gearman client wraper on libgearman # client >>> import gearman
resque是基于redis的后台任务组件,能把任何类或模块作为任务在后台执行,且自带前台管理功能,方便查看执行情况。
1、任务调度分配器的目标: 让所有的任务不重复,不遗漏的被快速处理 2、一个Manager只管理一种任务类型的一组工作线程。
Quartz.NET 是一个.NET 版的任务调度框架 ,详情请看Quartz
anacron 是和 cron 相似的任务调度器,只不过它并不要求系统持续运行,它可以用来运行通常由 cron 运行的每日、每周、和每月的作业;
quartz-monitor 是一个基于DWZ的Quartz管理工具,可以实时动态的管理Job和Trigger,具体功能主要包括:
cron4j 是一个Java的任务调度框架,类似于UNIX系统下的crontab. 使用示例: import it.sauronsoftware.cron4j.Scheduler;
FulcrumScheduler基于Turbine的TurbineScheduler。它利用一个XML配置文件导入所有调度程度。