在群集环境中使用 COM+ CRM

在开发要在群集环境中工作的 COM+ CRM 时,需要考虑的主要因素是特定 CRM 是否关心正在操作的群集节点。 例如,如果 CRM 管理的资源是计算机文件系统或注册表,则任何更改都特定于当时运行 CRM 服务器应用程序的节点。 在这种情况下,不需要将 CRM 服务器应用程序故障转移到另一个节点。 在另一种情况下,当 CRM 管理群集通用的某些资源时,将 CRM 服务器应用程序故障转移到另一个节点非常有用。

CRM 日志文件的默认目录位置与 DTC 日志文件相同。 在群集上,将 DTC 日志文件放置在群集节点之间故障转移的共享磁盘上。 这意味着,CRM 服务器应用程序的默认行为是在群集的节点之间故障转移。 因此,如果特定 CRM 要求不故障转移节点之间的替代行为,则应更改该特定 CRM 服务器应用程序的 CRM 日志文件的位置。

此外,如果 CRM 应用程序需要故障转移,则应将其配置为群集组中的通用应用程序。 其依赖项应为 DTC。

COM+ 补偿资源管理器概念