文件名称:gopherCron:golang开箱即用的秒级分布式定时任务系统
文件大小:652KB
文件格式:ZIP
更新时间:2024-03-31 09:40:13
系统开源
GopherCron 开箱即用的分布式可视化crontab可以通过配置文件指定某个特定的目的地所中断的业务线,从而完成业务统一管理但隔离调度 依赖 等#服务注册与发现 杜松子酒#webapi提供可视化操作 Mysql#任务日志存储 cronexpr#github.com/gorhill/cronexpr cron表达解析器 实现功能 秒级定时任务 任务日志查看 随时结束任务进程 分散扩展 健康摘要检测(分项目显示对应的健康摘要IP及例程数) 任务日志集中上报 1.10.x版本中客户端配置增加了report_addr项,该配置接收一个http接口配置后,任务日志将通过http发送到该地址进行集中处理可通过请求中的Head参数报告类型参考:common / protocol.go下一个TaskExecuteResult: // TaskExecuteResult 任务执行结果 type Ta
【文件预览】:
gopherCron-master
----common()
--------protocol.go(6KB)
--------const.go(807B)
--------model.go(3KB)
----go.mod(2KB)
----pkg()
--------store()
--------panicgroup()
--------logger()
--------daemon()
--------monitor()
--------etcd()
----utils()
--------utils.go(4KB)
--------utils_test.go(123B)
----go.sum(29KB)
----script()
--------build.sh(405B)
--------makerelease.sh(196B)
----jwt()
--------start.go(2KB)
--------jwt.go(4KB)
--------jwt_test.go(425B)
----config()
--------service.go(2KB)
--------config.go(287B)
----README.md(5KB)
----dist()
--------view()
----errors()
--------errors.go(6KB)
----.gitignore(123B)
----app()
--------scheduler.go(9KB)
--------taskreport.go(5KB)
--------register.go(2KB)
--------agent.go(1KB)
--------app.go(21KB)
--------executer_test.go(1KB)
--------executer.go(2KB)
--------killer.go(2KB)
--------etcd.go(14KB)
--------watcher.go(4KB)
--------version.go(101B)
--------warning.go(489B)
----cmd()
--------service()
--------main.go(333B)
--------client()