Cronicle一款优秀开源的任务调度系统

Cronicle是一个多服务器任务调度和运行器,配有基于网络的前端用户界面。它能处理定时的、重复的和按需的工作,针对任意数量的工作服务器,提供实时统计数据和实时日志查看功能。本质上,它是用Node.js编写的一款高级Cron替代品。你可以给它简单的shell命令,或者用几乎任何语言编写插件。

Cronicle

一、主要特性

  • 单服务器或多服务器配置
  • 备份服务器的自动故障转移
  • 自动发现附近的服务器
  • 实时工作状态与实时日志查看器
  • 插件可以用任何语言编写
  • 在多个时区安排事件
  • 可选择队列处理长时间运行的事件
  • 跟踪每个工作的CPU和内存使用情况
  • 带有性能图表的历史统计数据
  • 为插件提供的简单JSON消息系统
  • 用于外部通知系统的Web钩子
  • 用于安排和运行事件的简单REST API
  • 用于验证远程应用的API密钥

二、适用场景

适用crontab的场景都可以适用这个工具。

三、为什么要使用Cronicle

  • 好用的前端配置界面
  • 提供日志跟踪审计
  • 高可用性
  • 任务失败集成了消息通知
  • 部署简单

Cronicle一款优秀开源的任务调度系统,可以将复杂的任务管理从业务中隔离开来,极大的提升了研发的效率。

Linux Iostat命令详解
12个Ping用法举例-Ping命令详解!

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注

79 + 19 =

ajax-loader