Skip to content

使用tp6框架完成的任务引擎,抽象出定时执行任务,完成任务后修改任务状态。任务失败重新执行等逻辑,使业务方聚焦自己的任务。轻松完成计划任务的部署

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

xx9090950/php-task-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
龚瑞祥
Jan 20, 2020
97c5648 · Jan 20, 2020

History

4 Commits
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020
Jan 20, 2020

Repository files navigation

php-task-engine

使用tp6框架完成的任务引擎,抽象出定时执行任务,完成任务后修改任务状态。任务失败重新执行等逻辑,使业务方聚焦自己的任务。轻松完成计划任务的部署

使用之前,请composer update

数据表结构如下:

字段 类型 注释
id int(11) 唯一主键
bus_type int(11) 业务类型
bus_key bigint(20) 业务id
remark varchar(255) 备注
params varchar(255) 可能会用到的参数
status tinyint(1) 任务状态 1完成 2待执行 3结束 4失败重试
create_time int(11) 创建时间
update_time int(11) 更新时间

推荐阅读 个人博客关于任务引擎的文章

About

使用tp6框架完成的任务引擎,抽象出定时执行任务,完成任务后修改任务状态。任务失败重新执行等逻辑,使业务方聚焦自己的任务。轻松完成计划任务的部署

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages