Categories: Shell

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

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

一、主要特性

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

二、适用场景

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

三、为什么要使用Cronicle

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

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

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

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

SSH频繁掉线如何解决?

SSH持久连接非常有用,因为它…

34分钟 ago

都说PHP是最差的编程语言,为什么还有这么多公司在使用?

PHP是一门被广大开发者熟知的…

13小时 ago

2024 Google I/O大会放出AI大招 – 招招要友商的”命”

在谷歌年度开发者大会I/O的尾…

1天 ago

PHP Composer如何安装?

PHP Composer是PH…

3天 ago