Conductor 是 Netflix 创建的一个平台,用于编排跨微服务的工作流

854 阅读2分钟

导体导体

导体

Conductor 是 Netflix 创建的一个平台,用于编排跨微服务的工作流。

文档

主要文档站点

产品效果

image.png

发布

最新版本是Github 发布

2.31.8是分支的最终版本。2.31自 2022 年 2 月起,不再支持1.x&版本。2.x

社区贡献

社区贡献的模块位于导体社区。社区模块的兼容版本与主要模块的发布同时发布。

论坛请使用论坛提问和讨论想法并加入社区。

Conductor 社区项目列表- 备份工具、类似 Cron 的工作流启动器、Docker 容器...

入门 - 构建和运行导体

码头工人

最简单的入门方法是使用 Docker 容器。请按照此处的说明进行操作。

从源头

Conductor Server 是一个Spring Boot项目,遵循所有适用的约定。请参阅此处的说明。

发表的文物

二进制文件可从Netflix OSS Maven存储库或Maven Central Repository获得。

人工制品描述
导体公共各种导体模块使用的常用型号
导体芯核心导体模块
导体再分散使用 Redis/Dynomite 的持久性和队列
指挥卡桑德拉持久性使用 Cassandra 的持久性
导体-es6-持久性使用 Elasticsearch 6.X 进行索引
导体休息核心服务的 Spring MVC 资源
他的指挥Conductor 基于 node.js 的 UI
指挥客户Conductor 的 Java 客户端,包括用于运行工作任务的帮助程序
导体客户端弹簧用于 Spring 的客户端入门工具包
指挥服务器Spring Boot Web 应用程序
导体重新锁定使用 Redis 实现工作流执行锁
导体-awss3-存储使用 AWS S3 的外部负载存储实施
导体-awssqs-事件队列使用 AWS SQS 实施事件队列
指挥http任务工作流系统任务实现发送请求
导体-json-jq-任务使用jq评估 JSON 的工作流系统任务实现
导体-grpc服务器和客户端使用的 Protobuf 模型
导体-grpc-客户端gRPC 客户端与 gRPC 服务器交互
导体-grpc-服务器gRPC 服务器应用程序
导体测试线束集成和回归测试

数据库要求

其他需求

  • JDK 11+
  • UI 需要 Node 14 来构建。较早的 Node 版本可能有效,但未经测试。