Download the PHP package easydowork/swoole-crontab without Composer
On this page you can find all versions of the php package easydowork/swoole-crontab. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download easydowork/swoole-crontab
More information about easydowork/swoole-crontab
Files in easydowork/swoole-crontab
Download easydowork/swoole-crontab
More information about easydowork/swoole-crontab
Files in easydowork/swoole-crontab
Please rate this library. Is it a good library?
Informations about the package swoole-crontab
easydowork/swoole-crontab
简介
easydowork/swoole-crontab是基于swoole的定时任务服务,
安装说明
- 详见
composer.jsonrequire
运行说明
- 启动
server时,添加用户进程Process加载data_file配置文件到Swool\Table中,worker进程接收请求,用户进程每分钟扫描一次Swool\Table解析定时任务.创建|删除|启动|关闭定时任务请求会实时更新data_file配置文件内容,并且修改Swool\Table内容. - 默认
Swool\Table大小为1024行,最多添加1024个定时任务. - 复制项目根目录
test文件中Crontab.php - 服务启动默认配置为项目下
Config.php - 注意修改引入的
vendor/autoload.php文件路径
请求说明
- 运行后默认请求地址为:
baseUrl(http://ip:9501/),请求响应格式统一为json - 床架定时任务后可能不会立即执行,等待执行时间为0-60秒
-
请求方式统一为
post,请求地址如下:-
创建任务:
baseUrl/create -
任务列表:
baseUrl/all - 以下接口需
post创建任务时返回的任务编号(id)参数- 查找任务:
baseUrl/find - 删除任务:
baseUrl/delete - 任务统计:
baseUrl/count - 开始任务:
baseUrl/start - 停止任务:
baseUrl/stop
- 查找任务:
-
返回格式
code响应码
- 0 成功
- 1 失败
- 405 访问Method错误,只允许post
- 404 url访问不存在
- 500 服务出错
All versions of swoole-crontab with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1
ext-swoole Version >=4.4
ext-json Version *
ext-curl Version *
ext-swoole Version >=4.4
ext-json Version *
ext-curl Version *
The package easydowork/swoole-crontab contains the following files
Loading the files please wait ...