使提供程序能够将消息传递到克隆的持久预订

使用此任务来使提供程序在发出消息请求前将消息传递到使用者。这是发布/预订使用者通常用来提高性能的方法。

关于此任务

要表明提供程序必须将消息传递给使用者,可以将提前读取属性设置为已启用。可以对连接工厂设置此属性以指定使用该连接工厂创建的所有连接的行为。也可以对 JMS 主题设置此属性,以便在将消息从同一连接发送至不同 JMS 主题时启用不同的行为。

建议您继续将此属性设置为缺省值,这将使消息传递提供程序能够决定它是否应该将消息传递给使用者。消息传递提供程序根据持久订户的运行环境来作出此决定。仅当您确定每次只有一个使用者使用持久预订,才应该将此属性设置为启用消息流式方法。

  • 在非克隆的环境中,缺省设置是对持久订户启用消息传递流式方法。
  • 对于克隆的持久订户(即,作为在服务器集群中克隆的应用程序一部分的持久订户),缺省设置阻止消息流式方法,并且在克隆间共享预订的消息。如果您正在从非克隆的环境移至克隆的持久订户,那么您可能会发现性能下降。如果确信每次仍然只有一个使用者使用持久预订,那么可以按此主题中的描述来启用消息流式方法。

当该使用者停止时,将对已传递给使用者但是在使用者断开连接前仍未被使用的消息解锁。仅当此时,其他使用者才可以使用这些消息。

要强制消息传递提供程序将消息传递给克隆的持久预订,请使用管理控制台来完成以下步骤以更改连接工厂:

过程

  1. 显示 JMS 连接工厂;例如,按照为缺省消息传递提供程序配置统一连接工厂中描述的方法来执行此操作。 持久订户的所有克隆都使用同一个 JMS 连接工厂。
  2. 提前读取属性设置为已启用
  3. 单击确定
  4. 将更改保存至主配置。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjo0034_
文件名:tjo0034_.html