通过编辑 sib.properties 文件来设置调整属性

使用此任务来通过编辑 sib.properties 文件为服务集成环境设置调整属性。

关于此任务

可设置以下调整属性来改进服务集成环境中的组件的性能。
消息传递引擎的属性
sib.trm.retry
消息传递引擎之间的连接重试时间间隔(以秒计)。重试时间间隔是与存在通信的相邻消息传递引擎进行联系的尝试之间的时间延迟。缺省重试时间间隔是 30 秒。
管理数据存储器的消息传递引擎的组件的属性
sib.msgstore.discardableDataBufferSize
消息传递引擎用于包含数据的数据缓冲区的大小(以字节计),此数据的服务质量属性为“最大努力非持久”。缺省值为 320000,即大约 320 千字节。
可废弃数据缓冲区包含所有具有服务质量属性“最大努力非持久”的数据。该数据既包括有关活动事务的数据,也包括消息传递引擎既未废弃也未使用的任何其他最大努力非持久数据。消息传递引擎将此数据完全存放在此内存缓冲区中,并且从不将此数据写至数据存储器。消息传递引擎将数据添加到可废弃的数据缓冲区时,例如,当消息传递引擎从客户机接收到最大努力非持久消息时,消息传递引擎可能会废弃缓冲区中已包含的数据以便腾出空间。消息传递引擎只能废弃与活动事务无关的数据。此行为使消息传递引擎能够废弃最大努力非持久消息。
增加可废弃数据缓冲区的大小允许在消息传递引擎开始废弃消息之前处理更多最大努力非持久数据。
sib.msgstore.cachedDataBufferSize
消息传递引擎用于包含数据的数据缓冲区的大小(以字节计),此数据的服务质量属性优于最大努力非持久,并且存放在数据存储器中。缺省值为 320000,即大约 320 千字节。
高速缓存数据缓冲区的用途是通过将消息传递引擎本来必须从数据存储器中读取的数据高速缓存在内存中来提高消息传递引擎的性能。当它将数据写至数据存储器以及从数据存储器中读取数据时,消息传递引擎会尝试将该数据添加到高速缓存数据缓冲区。消息传递引擎可能会废弃缓冲区中已包含的数据以便腾出空间。
sib.msgstore.transactionSendLimit
消息传递引擎在每个事务中包括的最大操作数。例如,每一项 JMS 发送或接收操作都会使计数更加接近于事务发送限制。缺省值为 100
[z/OS]用于将消息传送至消息驱动的 Bean 的属性
[z/OS]sib.ra.zosMessageLockTimeout

消息提交至工作负载管理 (WLM) z/OS 版以传送至消息驱动的 Bean 之后锁定在消息传递引擎上的秒数。

WLM 将该消息分配到服务方区域,该服务方区域将创建与消息传递引擎的连接。然后,服务方区域使用该消息并将其传递到消息驱动的 Bean 的 onMessage 方法。

如果服务方区域未能连接至消息传递引擎并且未能在将其传递到消息驱动的 Bean 之前使用该消息,那么该消息将继续处于锁定状态,直到达到该超时值为止。达到该超时后,将解锁该消息并重试传送。

在启动应用程序服务器期间,在连接至消息传递引擎所需的基础结构可用之前,如果 WLM 将消息传送到服务方区域,那么该服务方区域可能无法连接至消息传递引擎。此类型的连接故障由服务方区域的作业日志中的 CWSIV1052W 条目指示。如果您在作业日志中看到这样的条目,并且您已锁定消息,请考虑使用此属性来使“消息锁定超时”更短。

此属性的缺省值为 300 秒。

要通过编辑 sib.properties 文件来设置这些属性,请完成以下步骤:

过程

  1. 浏览至 profile_root/properties 目录,其中 profile_root特定于概要文件的信息的存储目录
  2. 如果该目录未包含 sib.properties 文件,请从 app_server_root/properties 目录复制模板 sib.properties 文件,其中 app_server_rootWebSphere Application Server 的安装根目录
  3. 使用文本编辑器打开 sib.properties 文件并为要设置的属性添加名称和值。 格式为 name=value 例如,sib.trm.retry=60

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



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