在開發 COM+ CRM 以在叢集環境中運行時,主要考慮的因素是該 CRM 是否在意它運行於叢集的哪個節點。 例如,如果CRM所管理的資源是電腦檔案系統或登錄,則CRM伺服器應用程式當時執行之節點的任何變更都是特定的。 在此情況下,將CRM伺服器應用程式故障轉移至另一個節點是不理想的。 在不同的案例中,當CRM管理叢集通用的一些資源時,將CRM伺服器應用程式故障轉移到另一個節點會很有用。
CRM 記錄檔的預設目錄位置與 DTC 記錄檔相同。 在叢集上,DTC 記錄檔會放在可以在節點之間切換的共用磁碟上。 這表示CRM伺服器應用程式的預設行為是在叢集的節點之間故障轉移。 因此,如果特定的CRM需要不在節點之間進行故障轉移的替代行為,應該變更該特定CRM伺服器應用程式的CRM日誌檔案位置。
此外,如果 CRM 應用程式需要故障轉移,應該將其設置為叢集群組中的通用應用程式。 其依賴關係應該是 DTC。
相關主題