为了账号安全,请及时绑定邮箱和手机立即绑定

乔布斯Jobs管理调度平台

标签:
Python Linux Flask

缘由

    由于公司系统相对来说还是挺多的,定时任务也非常多,一直使用crontab配置存在几个问题。这几个问题只要使用该方式应该都会深有感触。

问题一

管理维护问题:定时Job太多,不清楚总共有多个Job,不知道每个Job到底是谁写的主要功能是什么。如果Job部署在多台服务器那就更要人命了

问题二

调度监控问题:crontab在一定程度上解决了调度问题,但是调度不光光是运行状态。在实际工作中还会关注,什么时间运行的,运行了多长时间,运行状态,消耗多少内存等等

技术选型

    该项目使用python语言开发,其实用php等其他语言也是可以的。但是对于这一类运维类系统 使用Python开发比较容易维护些。而使用Python的话,我们也可以基于前面介绍的 Flask CMS V2框架。该Jobs系统应该也算是第一个基于我们 Flask CMS V2 开发的应用项目了。

功能特性

https://img1.sycdn.imooc.com/5fcd0a8d000148d311740548.jpg

教程文档

Jobs(乔布斯)管理调度平台 教程中心:点击传送门 

效果展示

https://img4.sycdn.imooc.com/5fcd0ace00016e2d17001735.jpg


https://img4.sycdn.imooc.com/5fcd0ace0001c46117001388.jpg

https://img1.sycdn.imooc.com/5fcd0ad00001dc1317002294.jpg


https://img3.sycdn.imooc.com/5fcd0acf0001b9fb17000475.jpg

https://img3.sycdn.imooc.com/5fcd0ace0001c73717000542.jpg



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消