阅读前,劳烦点赞关注下,便于讨论互动,会经常分享各种软件神器和免费技术干货
前言 定时任务 就是在指定时间内触发执行某个动作。例如我们早晨定闹铃,来提醒我们起床。定闹铃的时刻就是定时,响铃或振动就是执行动作,当然提醒我们起床就是目的了。Linux系统中自带有定时任务程序叫crontab,我们需要命令行界面来增删改查定时任务。当然现在分布式定时系统也有很多,如xxl-job、Quartz、saturn等等。今天给大家推荐一款免费开源的多服务器定时任务调度程序-Cronicle。

图120571-1:
软件介绍:
Cronicle 是一个基于 Node.js 开发的高级Cron替代工具,用于多服务器任务调度和执行。
[图1.jpg|]
[图2.jpg|]
功能亮点
支持单服务器和多服务器环境,可以轻松配置和管理服务器。
实现自动故障转移到备份服务器,确保任务持续运行。
自动发现附近服务器,方便添加新服务器。
提供实时任务状态和日志查看器,监控任务运行情况。
支持使用任意语言编写插件,扩展性强。
可以在不同时区安排任务,适应全球化需求。
可选的任务排队机制,避免服务器过载。
跟踪每个任务的资源消耗情况。
提供历史统计数据和性能图表分析。
使用 JSON 消息系统简化插件开发。
提供 Web 钩子发送任务状态通知。
简单的 REST API 用于调度和执行任务。
使用 API 密钥验证远程应用访问。
[图3.jpg|]
[图4.jpg|]
使用步骤:
安装Node.js和npm: 确保已经安装Node.js 8.0和npm 5.0及以上版本。
下载安装脚本:使用以下命令下载并运行Cronicle的安装脚本:
curl -s https://raw.githubusercontent.com/jhuckaby/Cronicle/master/bin/install.js | node启动Cronicle:安装完成后,使用以下命令启动Cronicle:
/opt/cronicle/bin/control.sh start访问Web界面:默认情况下,可以通过 http://localhost:3012/ 访问Cronicle的Web界面。首次访问时,你需要创建一个管理员账户。
创建和运行任务:在Web界面中,你可以创建和管理任务,查看任务的状态和日志。可以为任务提供简单的shell命令或自定义插件。
[图5.jpg|]
[图6.jpg|]
[图7.jpg|]
总结
Cronicle是一个功能强大,可以高效地调度和执行任务,适合多服务器和分布式环境。它具有直观的Web界面,可轻松地安排和监控各种类型的任务。作为crontab的替代,你值得去尝试看看。
愿你阅有所获,你我同学习、共成长。
来源:今日头条
作者:科技旺角
点赞:18
评论:1
标题:一款3k star带UI界面、简单易用、分布式定时任务软件,免费开源
原文:https://www.toutiao.com/article/7324594383330902540
侵权告知删除:yangzy187@126.com
转载请注明:网创网 www.netcyw.cn/b120571.html



