跳到主要内容

Talend 高可用性

可以在 Talend 系统中建立集群,为 Talend Administration Center 中的任务执行调度提供高可用性和故障转移功能。这是通过在不同的服务器上部署多个 Job Conductor 和作业执行服务器来实现的。

信息注释注: 此处上下文中的高可用性仅指任务执行的调度。要启用高可用性,请参阅设置高可用性
TAC 的高可用性图

要点:

  • 两个应用程序服务器 (Tomcat 或 JBoss) 包含 Talend Administration Center Job Conductor 和虚拟服务器;此外,两个 Talend CommandLine 应用程序安装在不同计算机上,它们指向在 SVN/Git 上共享的工程。

    Availability-noteDeprecated
    从 7.3.1 R2021-08 版本开始,Apache Subversion 已被弃用。

  • 应用程序服务器的所有实例都连接到工程管理数据库。了解更多信息,请参阅相应的数据库供应商文档。

  • (可选) 将 Talend Administration Center 用户路由到同一个活动应用程序实例,例如通过 HTTP 代理 (开关)。Talend 未提供此功能,因此需要单独实施。

  • 当某个执行服务器发生故障时,另一个执行服务器可以继续执行中断的任务。

  • 设置共享存储(比如,网络连接存储 NAS)以保存和(在活动实例之间)共享每次作业执行期间生成的所有存档和日志。Talend 未提供此功能,因此需要单独实施。

有关故障转移和服务器不可用时可对任务执行的操作的更多信息,请参阅复制 Tomcat 和 TAC Web 应用程序以及Talend Administration Center User Guide (英文版)

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!