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