WS-ReliableMessaging 設定

For the WS-ReliableMessaging 原則,您可以配置您要使用的 WS-ReliableMessaging 標準的版本、訊息的遞送順序,以及訊息遞送的服務品質(可靠性層次)。本產品可對入埠訊息施行這些原則,以及將它們套用至出埠訊息。

如果要在主控台檢視這個窗格,請按下列路徑: 服務 > 原則集 > 應用程式原則集 > policy_set_name > WS-ReliableMessaging.

利用 WebSphere® Application Server,您可以將 WS-ReliableMessaging 與使用 SOAP over HTTP 連結的 Java™ API for XML-Based Web 服務 (JAX-WS) 2.1 Web 服務應用程式搭配使用。 如果要將 Web 服務應用程式配置為使用 WS-ReliableMessaging,請附加含有 WS-ReliableMessaging 原則類型的原則集。這種原則類型提供了某個範圍的服務品質:受管理的持續性、受管理的非持續性或未受管理的非持續性。

請勿編輯與提供的預設原則集相關聯的原則。如果您必須修改可靠的傳訊原則設定,請使用預設原則集副本,或建立一個新的原則集。

在任何階段上 - 也就是說,在建置可靠的 Web 服務應用程式或配置原則集之前或之後 - 您可以設定一個內容,將端點配置為僅支援使用可靠傳訊的用戶端。WS-Policy 會反映這項設定(如果已使用中)。

標準
選取要用於可靠訊息傳輸的 WS-ReliableMessaging 規格。WS-ReliableMessaging 1.1 版為預設值。下列網址上提供受支援的 WS-ReliableMessaging 規格的詳細資料:
  • WS-ReliableMessaging specification 1.0 版,2005 年 2 月。
  • The OASIS WS-ReliableMessaging specification 1.1 版,2007 年 2 月。
註: 如果您打算呼叫 .NET 型 Web 服務,您必須選取 WS-ReliableMessaging 1.0 版。
依其被傳送的順序遞送訊息

如果要求的傳送者必須在其傳送下一個要求之前接收回應,請選取這個選項.

如果您啟用依序遞送,亦必須確定要求端應用程式是依照其接收訊息的順序,來輪詢那些訊息。如需相關資訊,請參閱 配置 WS-ReliableMessaging 原則。

如果您使用受管理、持續性服務品質,則指定依序遞送也會稍微提高可靠性。 如需相關資訊,請參閱 在伺服器成為無法使用之後,即使具備受管理持續性服務品質,也不會回復訊息

註: 使用依序遞送會造成效能額外負擔,因為訊息會一直保留在佇列中,直到它們可以依序遞送為止。您可以調整系統,來降低這項額外負擔的影響。

效能額外負擔已大幅降低;您應該不必為了降低其影響而調整系統(雖然您可能因其他目的而調整系統)。

服務品質
請選取下列其中一種服務品質:
未受管理、非持續性 - 容忍網路及遠端系統故障
您可以將 Web 服務應用程式,配置為使用 WS-ReliableMessaging 以及預設記憶體內儲存庫。這種服務品質需要最小的配置。不過,它是非交易式的,而且雖然其容許重新傳送遺失在網路中的訊息,但若是伺服器變成無法使用,您將會遺失訊息。這種服務品質僅適用於單一伺服器,不適用於叢集。 z/OS® 平台不支援這種服務品質。預設值是「未受管理、非持續性」。
受管理、非持續性 - 容忍系統、網路及遠端系統故障,但傳訊引擎重新啟動之後即捨棄此狀態
這種記憶體內服務品質選項使用傳訊引擎來管理序列狀態,且訊息會在記憶體不足時寫入磁碟。這種服務品質可讓您重新傳送遺失在網路中的訊息,而且還可以從伺服器故障回復。不過,在傳訊引擎重新啟動之後,系統會捨棄狀態,因此在此情況下,您會遺失訊息。 這個選項支援叢集以及單一伺服器。
受管理、持續性 - 容忍系統、網路及遠端系統故障
這種非同步 Web 服務呼叫的服務品質是可以回復的。這個選項還使用傳訊引擎和訊息儲存庫來管理序列狀態。訊息會持續保存在 Web 服務要求者伺服器及 Web 服務提供者伺服器上,並且可以在伺服器變成無法使用時回復。在伺服器變成無法使用時尚未成功傳輸的訊息,可在伺服器重新啟動之後繼續傳輸。
註:
  • 當應用程式部署至應用程式伺服器時,支援全部三種服務品質。小型用戶端和用戶端儲存器應用程式則僅使用第一個選項。
  • 如果是未受管理的非持續性服務品質,訊息僅儲存在記憶體內。至於兩種受管理的服務品質,訊息是由傳訊引擎所管理並儲存在訊息儲存庫中。您可以在 WS-ReliableMessaging 原則連結 表單上指定匯流排及傳訊引擎的連結。 如果您選擇的服務品質是「未受管理、非持續性」,其不使用傳訊引擎的連結,則會忽略您指定的任何連結。



標示(線上)的鏈結表示需要存取網際網路。

相關概念
相關工作
相關參考


檔名: uwbs_wsspsrmd.html