拓展开发背景 在项目稍微复杂一些的项目当中,真个项目可能是多个语言配合完成不同的模块,其中计划任务是一种最常见的需求。平时大部分初级的做法就是利用Linux的crontab服务,这样的好处是,只需要我们自己编写定时执行的任务脚本即可,但是维护就不是很方便了,每次变更任务都需要登录服务器手动crontab -e修改,这样做的弊端主要有两个: 1.每次都登录服务器,存在安全风险和不确定风险. 2.不能自动化. soter-extension-cron就是为了解决上面的两大难题,开发人员完全不需要接触服务器,变更计划任务只需要发布一次代码即可. 推荐用supervisor管理soter-extension-cron服务,在服务器上启动了soter-extension-cron服务之后,每次我们在项目里面变更了计划任务代码的时候,只需要重新发布代码到服务器上即可。 拓展介绍 soter-extension-cron是基于Soter实现的计划任务服务,可以周期性的执行Soter的task,执行周期完全兼crontab,而且支持秒级别的。 soter-extension-cron v1.0.2,PHPer 自己的计划任务系统下载地址