UODE - Conductor
Conductor 是一个开源的工作流编排引擎,用于协调分布式工作流。
可以使用代码或 JSON 定义工作流,使用任意语言编写工作执行, 并让 Conductor 处理状态持久化、重试、超时和流程控制。
每个步骤都会被持久记录,因此流程即使在发生崩溃、重启或网络分区时也能继续运行,且不会丢失进度。
工作流定义采用原生 JSON 格式。 可以在源代码控制系统中进行版本管理、比较不同版本的差异、通过编程生成,或让大型语言模型 (LLM) 在运行时创建和修改。
工作流处理程序支持多语言。 为 Java、Python、Go、JavaScript、C#、Clojure、Ruby 和 Rust 提供了官方 SDK, 因此团队可以使用最适合每项任务的语言。
内置系统任务可处理 HTTP 调用、事件发布、内联转换和子工作流编排等常见操作,无需编写自定义代码。
AI 功能扩展了系统任务库,原生支持 14 家以上的 LLM 提供商、MCP 工具调用、函数调用、向量数据库和内容生成。 从而在传统微服务编排和工作流自动化之外,实现了 AI 代理编排和 LLM 编排。
我们提供基于 Conductor, 重新打包的 UODE 产品, 并提供源码级技术支持和二次开发服务。
技术服务:
- 解决方案 业务流程处理
参考网址: Conductor OSS