任务执行监控系统

背景:业务场景中有些内容需要每天定时执行一些数据统计任务,通过beego toolbox 实现,类似  cronttab 的功能。实现之后的问题是,并不知道任务执行是 成功还是失败,所以需要自己实现任务的监控系统,知道任务是否成功等。

数据库准备:

表1 中是任务信息,表2是任务执行历史情况

业务实现

1、在任务执行过程中,向表2中写入数据,记录任务执行情况,同时更新表1 中的纪录数据

2、任务代码中加入http接口,方便业务系统调用

3、业务系统中查询上表,反应任务状态,并且发现任务执行有错时调用task 中的 http 接口,重新执行任务

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容