交易服務的高可用性原則
WebSphere® Application Server 提供了整合的高可用性 (HA) 支援,您可以設置交易服務之類的系統子元件,使它們具備高可用性。 HA 原則提供各個 WebSphere Application Server HA 元件在整體 HA 架構內的行為控管邏輯。 對於交易服務,交易 HA 原則提供了隨時能夠判斷哪些伺服器擁有交易日誌的邏輯。
一般而言,交易原則會將回復日誌的所有權指派給最初建立日誌的伺服器(起始伺服器),然後這個伺服器就可以利用回復日誌用來進行回復,以及進行正常交易式活動。 在起始伺服器無法使用或失效的事件中,所有權可以傳遞給同層級伺服器來進行回復處理。
在概念上,您可以將原則視為由兩個主要元件組成:原則類型和原則配置。
原則類型
原則類型決定以手動或自動方式來起始同層級回復。
基本上,在伺服器失效事件中,原則會提供用來判斷已更新之回復日誌所有權的邏輯。
交易同層級回復會使用下列 WebSphere Application Server 原則類型(存在其他 HA 原則類型,但交易服務不使用它們):
- 靜態
- 回復日誌的所有權定義在 WebSphere Application Server 配置中。 在執行時期,靜態原則會相應地指派所有權。 任何所有權變更都需要變更靜態配置,因此,這個原則類型適用於手動起始的同層級回復。
- N 之 1
- 回復日誌的所有權是由 WebSphere Application Server HA 架構來動態判斷,且會在 N 個叢集成員中,指派給正好一個成員。 這個原則類型適用於自動同層級回復。