编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
jesque 是 Resque 的Java语言实现版。 使用示例: // Configuration final Config config = new ConfigBuilder().build();
DanceRequest 是 AJAX 异步队列工具。
Kala 是用 Go 写成的简单的、现代的、高性能的工作调度,它没哟任何依赖。 Kala 的灵感来自于 Chronos,Chronos 由 Airbnb
Jobber 是一个类似 Unix 上的 cron 工具,是一个作业调度工具。 除了包含 cron 的功能外,Jobber 还提供:
LibChildControl 能创建一个线程来管理子进程,并且在失败的时候重启他们。 使用示例:
Martinet 是分布式任务管理工具。 Martinet 数据库后端,基于 zeroMQ 的分布式任务管理系统。Martinet 可以使用任意的sequelize.js 兼容的数据库(默认是 SQLite)。
基于zookeeper+spring task/quartz的分布式任务调度组件,确保所有任务在集群中不重复,不遗漏的执行。支持动态添加和删除任务。
Genie 是 Netflix 联合作业执行引擎,提供 REST-ful APIs,运行各种类型的大数据作业,比如Hadoop,Pig,Hive,Spark,Presto,Sqoop 等等。Genie 同时提供 APis
Pyres 是 Resque 的 Python 语言实现版。 运行测试: Install nose: $ easy_install nose Start redis: $ redis-server [PATH_TO_YOUR_REDIS_CONFIG]
Php-Resque 是 Resque 的PHP语言实现版。 使用示例: 1、定义一个任务队列: // Required if redis is located elsewhere
Palermo 是一个基于 JVM 的作业处理系统,其灵感来自于Resque,后端基于RabbitMQ。 整个系统采用Clojure 语言开发。
opencron:一个功能完善且通用的开源定时任务调度系统,拥有先进可靠的自动化任务管理调度功能,提供可操作的web图形化管理满足多种场景下各种复杂的定时任务调度,同时集成了linux实时监控,webssh…
QuickJob 敏捷可配快速的任务调度平台 Quartz提供两种基本作业存储类型。第一种类型叫做RAMJobStore,第二种类型叫做JDBC作业存储。在默认情况下Quartz
该库是一个混合的概念,将独立的 pieces 连接起来,形成一个数据处理管道。这些独立的 pieces 可以有:
一款分布式任务调度管理平台。 Antares特性 基于 Quartz 的分布式调度 一个任务仅会被服务器集群中的某个节点调度,调度机制基于成熟的Quartz,antares内部会重写执行逻辑;
batch-scheduler项目简介 这是一个企业级批次调度系统, 在成熟的spring框架基础上,实现ETL调度服务. 权限管理部分,采用asofdate
Kontraktor 是一个 Java 编写的轻量级高效 Actor 模型实现。可以直接暴露 Actor 提供 TCP 服务、WebService 或者
healthchecks 是一个定时任务的看守者。healthchecks是一个监听定时任务pings的web服务,并且提供了一个web界面。
MRQ(MR.Queue)是一个使用 Redis&gevent 的分布式 worker 任务队列。 MRQ 是一个独特的任务队列,它一方面旨在像 RQ 一样简单,另一方面要求有接近Celery 的性能。MRQ最早在 Pricing Assistant
分布式任务调度平台 XXL-JOB XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。