跳到主要内容

处理故障转移

在 MDM 服务器集群中,每个 MDM 服务器实例 (也就是每个节点) 都是独立的。因此,每当在特定节点上启动一个会话时,会话就保留在该节点上。换句话说,对该会话而言,来自相同用户的任何 HTTP 请求都始终发送到同一个节点。

下表描述了单个节点出故障时发生的情况。

故障转移时 限制

Talend MDM Web UI

当前连接到存活节点的用户看不到任何差别。

新用户可以正常连接。

当前连接到故障节点的用户与他们的会话断开,并被重定向到登录页,就像会话过期时一样。

正在运行的作业

连接到存活节点的作业正常完成。

连接到故障节点的作业如果使用 tMDMConnection 组件,它们也会失败。但是,Talend Administration Center 可以立即重新运行作业并将它们路由到另一个节点。

对于不使用 tMDMConnection 组件的作业,仅有一个记录会被拒绝。

触发器

事件管理器队列确保所有异步触发器最终都会运行。

故障节点上运行的同步触发器也会失败。

beforeSaving/beforeDeleting 进程

存活节点上的所有进程都会正常运行。

故障节点上的进程也会失败,从而导致创建、更新或删除操作被拒绝。

本页面有帮助吗?

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