1.2. 了解编配器架构


Orchestrator 架构由多个组件组成,每个组件都贡献了工作流的运行和管理。

Red Hat Developer Hub (RHDH)

作为主接口。它包含以下子组件:

编排器前端插件
为用户提供了在 RHDH 中运行和监控工作流的接口。
Orchestrator 后端插件
将工作流数据引入 Developer Hub。
通知插件
告知用户工作流事件。
OpenShift Serverless Logic Operator

充当工作流引擎,及其子组件处理,为工作流执行和提供持久性。Red Hat Developer Hub Operator 和 Red Hat Developer Hub Helm Chart 管理这些子组件的生命周期:

Sonataflow Runtime/Workflow Application
作为部署的工作流的功能。作为 HTTP 服务器运行,处理运行工作流实例的请求。它作为 Kubernetes (K8s)管理,由 Openshift Serverless Logic Operator 部署。
数据索引服务
用作工作流定义、实例和相关作业的存储库。它公开一个 GraphQL API,供 Orchestrator 后端插件用来检索工作流定义和实例。
任务服务
编配工作流的调度任务。
OpenShift Serverless
提供工作流通信至关重要的无服务器功能。它使用 Knative 事件与 Data Index 服务接口,并使用 Knative 功能为工作流引入更复杂的逻辑。
PostgreSQL Server
提供用于 Orchestrator 生态系统中数据持久性的数据库解决方案。系统使用 PostgreSQL 服务器来存储 Sonataflow 信息和 Developer Hub 数据。
OpenShift AMQ Streams (Strimzi/Kafka)

为事件系统提供增强的可靠性。Eventing 可以在没有 Kafka 的情况下使用直接 HTTP 调用来工作,但这种方法不可靠。

可选:当前部署迭代不会原生集成或包含 AMQ Streams Operator。但是,如果需要,您可以在安装后为增强可靠性添加 Operator。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部