基于 Apache DolphinScheduler 开源调度引擎进行二次开发,为公司内部"玄机平台"业务部门提供任务调度对接能力。负责调研并开发新增 REST API 接口:在 ProcessInstanceController 中新增工作流最近一次实例状态查询接口(支持单个及批量查询,覆盖提交、运行、暂停、失败、成功、容错等 11 种状态),供玄机平台实时获取任务执行情况;在 WorkerGroupController 中新增 worker 分组查询接口,便于玄机平台按分组调度任务;在 ProcessDefinitionController 中新增通过 API 创建任务定义的接口,实现玄机平台与调度系统的自动化对接;同时对部分接口返回字段(如 workerGroupId)做了兼容性调整。此外还负责修复任务实例状态显示异常、接口文档访问权限漏洞等问题,保障了该定制版本(1.3.6.4)在生产环境的稳定运行。
需求方专属客服,免费梳理匹配