页面加载中,请稍候
来源:开源派发布时间:2022-12-075119浏览
询问 AICrocodile是一款开源的分布式任务调度系统,基于Go语言开发,遵守MIT开源协议。Crocodile支持http、golang、python、shell、python3、nodejs、bat等调度任务, 支持多调度中心,可实时查看任务运行日志与状态、自定义报警策略、账户权限管理等功能。

功能特色:
多调度中心、多Worker运行,多种任务类型:
在Web节点对任务进行增加、修改、删除、克隆、运行任务、终止任务等操作
调度算法:支持四种调度算法随机、轮训、Worker权重、Worker最少任务数来调用Worker运行任务,
实时查看正在运行的任务、任务的实时日志和任务状态
父、子任务:
当设置了父任务或者子任务后,先会运行父任务->主任务->子任务,任意任务出错后会立即中断整个流程,还可以设置父任务或子任务并行或者串行运行
自定义报警策略:
可以设置当任务成功、失败、或者运行完成后报警给多个用户
设置任务的返回码或者返回内容来比较任务的实际返回码或者返回内容是否相同来判断任务运行成功或者,code任务默认为0,http任务默认为200
报警通知支持平台:邮件,企业微信,钉钉,Slack Channel,Telegram Bot,WebHook URL
主机组:一个任务可绑定到任意一个主机组,任务的运行会通过任务的路由策略来选取这个主机组中的一个任务来运行任务
主机:可绑定多个主机,主机是实际运行任务的节点,注册后调度中心自动发现
安全策略,证书加密(可关闭),密钥认证(必选,防止未授权Worker节点接入)
任务的日志管理,清理日志
详细的操作审计功能
用户权限控制



新闻来源:开源派,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
5 天前

2026-06-23