river—基于 Postgres 的后台任务管理平台该项目是基于 Go+Postgres 数据库开发的任务队列,它内置 Web 管理后台,支持自动重试、定时任务和优先级等功能。riverqueue·Go·6 个月前759
asynq—纯 Go 写的简单、可靠的分布式任务队列这是一个基于 Redis 的轻量级异步任务队列,它会为每个任务启动一个 goroutine,支持任务失败重试、优先级队列、定时任务、唯一任务等功能。hibiken·Go·1 年前1.2k
Cronicle—一个简单的任务调度和运行平台该项目是用 Node.js 写的 cron 替代品,它开箱即用、自带 Web 界面、无需数据库,提供了执行 shell 命令、实时统计、自动故障转移、自动重试、jhuckaby·JavaScript·1 年前3.5k
schedule—简单友好的 Python 任务调度库该项目人性化的 API 设计,让开发者仅用几行代码就能轻松实现定时任务。它不依赖任何第三方库,全部代码也就一个文件 800 多行,拥有丰富的注释和单元测试,源码dbader·Python·2 年前1.7k
rocketry—更加人性化的 Python 调度库可通过 Python 装饰器语法,进行任务调度的 Python 库。它简单、优雅、高效,支持定时、并发(异步、多线程、多进程)、条件触发等功能。Miksus·Python·2 年前1.8k
PowerJob—基于 Akka 架构的分布式任务调度与计算框架支持 CRON、API、固定频率、固定延迟等调度策略的分布式任务调度与计算框架,支持单机、广播、MapReduce 等多种执行模式。提供 Shell、PythoPowerJob·Java·4 年前687
Schedulis—基于 Azkaban 的工作流任务调度系统该调度系统具备高性能、高可用(去中心化多调度中心和多执行器)和多租户资源隔离等特性,支持常规的 Command Shell 和 Linkis 大数据任务、数据检WeBankFinTech·Java·5 年前486
huey—极小的 Python 任务队列这是 Peewee 作者开源的基于 redis 的轻量任务队列。支持多进程、多线程、协程、定时任务、任务执行失败重试、结果存储等功能。coleifer·Python·7 年前408
airflow—一个强大的工作流管理平台该项目是用 Python 编写的可编程、调度和监控的工作流管理平台,它将工作流定义为任务的有向无环图(DAG),还提供了 Web 界面可以轻松管理运行的管道以及apache·Python·7 年前513