在群集环境中使用 COM+ CRM

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

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

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

COM+ 补偿资源管理器概念