分布式任务调度开发是现代业务处理经常用到的功能。
本课程帮助开发者了解主流的分布式任务调度系统的技术原理, 在平台上进行开发并进行运维管理。
时间2天。
分布式任务调度概述
- 什么是分布式任务调度引擎
- 和BPMN流程引擎的区别
Conductor项目
- 技术架构
- 思维模型
- 工作流
- 任务
- 工作者
Conductor执行流程
- 工作流执行流程
- 任务队列与轮询机制
- 短时工作流与长时工作流
- 工作流生命周期
- 任务生命周期
Conductor开发
- Conductor 工作进程
- 使用 HTTP 任务调用 API
- 使用 Switch 任务进行分支处理
- 使用 HTTP 轮询任务进行转录
Conductor运行管理
- 运行工作流
- 人工审批
- 通过业务规则确保质量
- 修正低质量输出
- 添加修订版本
- 确定元数据
Agentic工作流
- 配置 AI 工具
- 使用 AI 生成内容
- 子工作流
- 生成多平台内容
- 结构化内容生成
- RSS 源生成与管理
- 运行完整的 Agentic 发布系统
Temporal项目
- Temporal 简介
- 理解 Temporal 中的关键概念
- Temporal 应用程序结构
- 改进 Temporal 应用程序代码
- 在工作流定义中使用定时器
- 调试工作流执行
- 将应用程序部署到生产环境