基本信息

案例ID:124125

技术顾问:Gilbert - 3年经验 - 某通信科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:Xschedule

所属行业:企业服务 - 云计算

->查看更多案例

案例介绍

从 0 帮助公司从传统运维转向自动化运维,开发了任务调度系统,实时监控各台服务器的状态信息。 为了解决NAT方式的虚拟机也能像物理机那样去执行脚本,我们小组3人花了2天时间做了模型的优化策 略, 最终采用uuid作为唯一标识 摒弃了master主动推送消息的方式,不仅源头上解决了无法向虚拟机派发任 务,还使用户派发任务到最后执行,整体时间降低70%。 业务功能: 1. 使用了python完成开发了轻量级mschedule任务调度系统的项目,用于批量完成脚本,代码版本发布, 任务编排 2. 基于zerorpc开发了master实现了获取用户提交的任务、数据清洗、分派任务、任务入库、任务 实例化、数据加密、任务结果入库和任务结果持久化等功能 3. 通过redis实现了数据持久化 4. 开发了agent节点 通过suprocess模块实现执行任务功能,实现任务拉取并定时发送heartbeat 5. 的功能 6. 使用Django完成前端需要访问的接口,将redis数据库的任务结果通过json返回给前端展示

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服