配置 WS-ReliableMessaging 策略
在管理控制台中处理策略集时,可以定制某些策略。
开始之前
本任务假定您正在处理已添加 WS-ReliableMessaging 策略的策略集。
不要编辑与所提供的缺省策略集相关联的策略。如果必须修改可靠消息传递策略设置,请使用缺省策略集的副本或创建新的策略集。
在任何阶段(即构建可靠 Web Service 应用程序或配置策略集之前或之后),您可以设置属性将端点配置为仅支持使用可靠消息传递的客户机。如果设置了 WS-Policy,那么此设置通过 WS-Policy 体现。
关于此任务
过程
- 在导航窗格中,单击服务 > 策略集 > 应用程序策略集 > policy_set_name > WS-ReliableMessaging。 这将显示WS-ReliableMessaging 设置表单。
- 修改下列其中一个或多个属性:
- 标准
- 选择 WS-ReliableMessaging 规范以用于消息的可靠传输。WS-ReliableMessaging V1.1 是缺省值。选择 WS-ReliableMessaging 规范以用于消息的可靠传输。WS-ReliableMessaging V1.1 是缺省值。 可在以下 Web 地址找到受支持的 WS-ReliableMessaging 规范的详细信息:
- The WS-ReliableMessaging specification Version 1.0, February 2005。
- The OASIS WS-ReliableMessaging specification Version 1.1, February 2007。
注: 如果计划调用基于 .NET 的 Web Service,那么必须选择 WS-ReliableMessaging V1.0。 - 以消息的发送顺序来传递消息
- 如果请求的发送方必须先收到响应,然后才能发送下一个请求,请选择此选项,或者如果要根据通过 WS-ReliableMessaging 提供事务性可恢复消息传递中的描述启用对入站(提供程序)消息交换的事务支持,或者如果要根据服务器不可用后未恢复消息中的描述稍微增强可靠性。提示: 启用此选项时,WS-ReliableMessaging 确保消息以其发送顺序提供给请求者应用程序使用。即,如果 WS-ReliableMessaging 无法使给定消息可用,那么它将无法使任何后续消息可用。但是,请求者应用程序还必须以消息的预期接收顺序对消息进行轮询。例如:
- WS-ReliableMessaging 依次使消息 1、消息 2 和消息 3 可用。
- 请求者应用程序使用异步轮询以显式方式依次轮询消息 2、消息 3 和消息 1。所有这三条消息都可用,因此,此无序轮询操作是成功的。
- 服务质量
- 选中所需服务质量所对应的单选按钮。
三个选项是:
- 非受管非持久
- 可以配置 Web Service 应用程序以便将 WS-ReliableMessaging 与缺省内存中存储配合使用。此服务质量只需要进行最低限度的配置。但是,它是非事务性的,虽然它允许重新发送在网络中丢失的消息,但如果服务器不可用,您将丢失消息。此服务质量仅适用于单服务器,不支持集群。
z/OS® 平台上不支持此服务质量。
- 受管非持久
- 此内存服务质量选项使用消息传递引擎来管理序列状态,如果内存不足,就将消息写入磁盘。此服务质量允许重新发送在网络中丢失的消息,另外,还可以从服务器故障中恢复。但是,在消息传递引擎重新启动后状态会废弃,在这种情况下,您会丢失消息。 此选项同时支持集群及单个服务器。
- 受管持久
- 用于异步 Web Service 调用的此服务质量不可恢复。另外,此选项还使用消息传递引擎和消息存储来管理序列状态。消息持久保存在 Web Service 请求者服务器和 Web Service 提供程序服务器中,如果服务器变为不可用,那么可以恢复这些消息。服务器不可用时未成功传输的消息可以在服务器重新启动后继续传输。
注: 将应用程序部署至应用程序服务器时,将支持所有这三种服务质量。瘦客户机和客户机容器应用程序仅使用第一个选项。
注: 在 WebSphere® Application Server V6.1 中,您也可以配置是否使用 WS-MakeConnection 协议。管理控制台面板中现在已移除此配置选项,因为产品现在会自动根据以下条件确定是否使用 WS-MakeConnection:- 您使用的是 WS-ReliableMessaging V1.0 还是 V1.1。
- 请求者是否支持 WS-MakeConnection。
- 消息交换协议是同步还是异步。
- 单击确定。
- 将更改保存到主配置.
结果
子主题
WS-ReliableMessaging 设置
对于 WS-ReliableMessaging 策略,您可以配置要使用的 WS-ReliableMessaging 标准的版本、传递消息的顺序以及用于消息传递的必需服务质量(可靠性级别)。 该产品可以对入站消息执行这些策略并将其应用于出站消息。WS-ReliableMessaging 策略绑定
要将 Web Service 应用程序配置为使用 WS-ReliableMessaging,请连接包含 WS-ReliableMessaging 策略类型的策略集。此策略类型提供了一系列服务质量:受管持久、受管非持久或非受管非持久。 服务集成总线支持受管服务质量(即,受管持久和受管非持久服务质量)。 使用此页面来选择总线与消息传递引擎以用于维护可靠消息传递协议的状态。
相关任务:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsptrmd
文件名:twbs_wsspsptrmd.html