面向企业内部批处理、定时执行和后台计算等任务场景,解决任务分散在不同脚本中、执行状态不透明、队列和 Worker 参数难以统一管理的问题。通过 Web 管理页面集中创建任务、配置执行队列、查看运行状态和执行记录,适用于数据处理、定时作业、批量计算及内部业务系统的异步任务管理
点击空白处退出提示
面向企业内部批处理、定时执行和后台计算等任务场景,解决任务分散在不同脚本中、执行状态不透明、队列和 Worker 参数难以统一管理的问题。通过 Web 管理页面集中创建任务、配置执行队列、查看运行状态和执行记录,适用于数据处理、定时作业、批量计算及内部业务系统的异步任务管理
系统提供任务创建、查询、状态分类展示和执行记录管理等功能,支持配置任务所属集群、Worker 并发数、Celery 队列、任务优先级及任务描述。
任务列表按照初始、等待运行、运行中、成功和失败等状态分类展示,可查看任务 ID、目标类型、开始时间、结束时间、执行耗时、运行次数、队列及 Celery 任务 ID等信息。系统还提供集群配置、任务监控、任务流、任务实例和任务组等基础管理页面,方便统一查看和维护任务运行情况。
本人独立负责该项目的需求梳理、数据结构设计、任务管理逻辑、Celery 接入、后端接口和 Web 管理页面开发。后端使用 Python 和 Celery 实现任务创建、队列分发、Worker 参数配置及任务状态记录,使用 PostgreSQL 保存任务配置、执行记录和相关管理数据。
前端使用 HTML、CSS 和 JavaScript 开发任务列表、状态切换、搜索、配置表单及创建任务弹窗,并完成前后端接口联调。实现过程中重点处理了任务状态流转、队列参数传递、执行结果记录、异常状态展示及页面数据同步等问题。该项目为轻量级功能演示系统,主要用于展示 Python 后台、Celery 异步任务和管理页面开发能力。



评论