command
module
Version:
v1.0.2
Opens a new window with list of versions in this module.
Published: Nov 7, 2016
License: MIT
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
dorylus
A golang job server
#这是什么?
这是一套分布式的cronjob 管理系统,支持manager机器基于负载和进程运行状态手动&自动调节分配运行的worker。
#快速开始
- 先安装gopm
go get -u github.com/gpmgo/gopm
- 确保你的GOPATH设置的环境变量可以调用gopm。
gopm build
./dorylus
#安装
确保依赖,首先下载无闻大大的gopm包,执行
gopm install
然后 gopm run main.go
就能运行了。
当然你也可以go build 生成执行文件 dorylus, 执行 ./dorylus ,
请确保你的配置文件已经配好。
#使用说明
##配置
修改conf/{环境}.conf,这里以开发环境dev为例
数据库的链接配置:
mysql.conn = "{yourusername}:{youpassword}@/webcron?charset=utf8"
mysql.prefix = "t_"
服务开启的端口:
tcp.port = ":8989"
最大运行进程数:
WorkPollSize = 10
这个只是一个worker,属于dorylus的执行者,管理者是另外的一个项目dorylus-queen。
#进度
- 2016-03-15 Alpha设计完毕
- 2016-03-18 worker框架代码提交
- 2016-03-23 worker 完善
- 2016-03-27 worker unit test
- 2016-04-07 document
- 2016-11-07 dorylus-cli
基于的项目
- beego的config
- gotcp
- webcron的jobs模块
- cron
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
This library implements a cron spec parser and runner.
|
This library implements a cron spec parser and runner. |
|
|
|
|
|
|
|
|
util
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.