工作量分散或可調整性的配置
這個配置由叢集中執行的多個傳訊引擎組成,每個傳訊引擎都限制為在單一特定伺服器上執行。 工作量分散配置會將傳訊負載分散給多部伺服器,以實現更大的訊息傳輸量。
- 您可以利用傳訊引擎原則輔助,將叢集新增到服務整合匯流排中,然後使用可調整性傳訊引擎原則。 這個程序會針對叢集內的每一部伺服器各建立一個傳訊引擎。 每個傳訊引擎都只有一部偏好的伺服器,無法進行失效接手或失效回復,也就是說,它配置成只能在這部伺服器上執行。 系統會自動建立及配置新的核心群組原則,並使它們與各個傳訊引擎相關聯。
- 您可以在不使用傳訊引擎原則輔助的情況下,將叢集新增到服務整合匯流排中。
系統會自動建立一個傳訊引擎,然後您再將所需的更多傳訊引擎新增到叢集中,例如,叢集中每部伺服器各一個傳訊引擎。
您為每個傳訊引擎各建立一個核心群組原則。 由於不需要失效接手,您將這些原則配置成每個傳訊引擎都限制於一部特定伺服器。 如果要將傳訊引擎限制於一部特定的伺服器,您可以配置每個傳訊引擎的「靜態」原則。
建立新原則之後,請利用比對準則,使每一個原則與所需要的傳訊引擎相關聯。
這類部署會在多個傳訊引擎之間分割目的地,以提供工作量分散功能。 這個配置不會啟用失效接手,因為每個傳訊引擎都只能執行於單一伺服器。 失效所造成的影響比在簡式部署中還低,因為如果叢集的其中一部伺服器或傳訊引擎失敗,其餘傳訊引擎仍有能夠運作的目的地分割區。 不過,在失效的伺服器能夠重新啟動之前,無法使用其中的傳訊引擎所處理的訊息。
工作量分散配置也會提供可調整性,因為它能夠將新的伺服器新增到叢集中,且不影響叢集中現有的傳訊引擎。
下圖顯示一項工作量分散或可調整性配置,其中有三個傳訊引擎:ME1、ME2 和 ME3,分別有資料儲存庫 A、B 和 C。 這些傳訊引擎在三部伺服器所組成的叢集中執行,通過目的地的資料流量會分散給這些傳訊引擎。 每一部伺服器都是在個別的節點上,因此,如果一個節點失敗,其餘節點上的伺服器仍然可用。

下圖顯示 server1 失效所發生的情況。 ME1 無法執行,資料儲存庫 A 無法存取。 在 server1 回復之前,ME1 無法處理訊息。 ME2 和 ME3 不受影響,會繼續處理訊息。 現在,它們會處理所有通過目的地的新資料流量。

下圖顯示 server1 回復且 server2 失效時所發生的情況。 ME2 無法執行,資料儲存庫 B 無法存取。 在 server2 回復之前,ME2 無法處理訊息。 ME1 和 ME3 可以處理訊息,現在它們會處理所有通過目的地的新資料流量。
