缺省消息传递提供程序队列 [设置]

JMS 队列用作点到点消息传递的目标。请使用 JMS 队列目标管理对象来管理缺省消息传递提供程序的 JMS 队列。

要在控制台中查看此页面,请单击下列其中一个操作途径:

  • 资源 -> JMS -> 队列 -> queue_name
  • 资源 -> JMS -> JMS 提供程序 -> a_messaging_provider -> [其他属性] 队列 -> queue_name

“配置”选项卡

“配置”选项卡显示此对象的配置属性。这些属性值将被保存下来,即使停止并重新启动运行时环境也是如此。请参阅信息中心任务描述以获取关于如何将配置更改应用于运行时环境的信息。

常规属性

作用域

指定使应用程序服务器可使用此资源对象的最高拓扑级别。

信息 值
必需 否
数据类型 字符串

提供程序

指定 JMS 提供程序,它将启用基于 Java 消息服务 (JMS) 的异步消息传递。它提供了 J2EE 连接工厂,用于为特定 JMS 队列或主题目标创建连接。JMS 提供程序管理对象用于为相关 JMS 提供程序管理 JMS 资源。

信息 值
必需 否
数据类型 字符串

名称

资源的必需显示名称。

信息 值
必需 是
数据类型 字符串

JNDI 名称

资源的 JNDI 名称。

作为约定,请使用格式为 jms/Name 的 JNDI 名称,其中 Name 是资源的逻辑名。有关 JNDI 用途及其语法的更多信息,请参阅 WebSphere® Application Server 中的“JNDI 支持”主题。

信息 值
必需 是
数据类型 字符串

描述

资源的可选描述。

信息 值
必需 否
数据类型 文本区域

总线名

输入关联队列所在总线的名称,或者不填写任何内容以使用应用程序所连接的总线。

信息 值
必需 否
数据类型 定制

队列名称

服务集成总线上关联队列的名称。

输入已在服务集成总线上创建的队列的名称。
信息 值
必需 是
数据类型 定制

传递方式

发送至此目标的消息的传递方式。此选项控制此目标上的消息持久性。

信息 值
必需 否
数据类型 下拉列表
范围
应用程序
此主题的消息持久性由生产应用程序定义。

非持久
将所有发送到此主题的消息都视为非持久消息。

持久
将所有发送到此主题的消息都视为持久消息。

生存时间

发送至此目标的消息应该由系统保留的缺省时间长度,从分派时间起计,以毫秒为单位。

信息 值
必需 否
数据类型 整型
范围 0 到 574476389546486783

如果值为 0(零),那么意味着无限期保留消息。此属性的缺省值为 null,它允许应用程序确定保留消息的时间。

优先级

发送至此目标的消息的相对优先级,范围是 0(最低)到 9(最高)。

如果没有为此属性指定值,那么使用生产应用程序设置的消息优先级。
信息 值
必需 否
数据类型 整型
范围 0 到 9

消息优先级范围从 0(最低)到 9(最高)。

提前读取

预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。

指定给使用者的消息被锁定在服务器上,并且不能被此目标的任何其他使用者使用。指定给使用者但在该使用者关闭前未被使用的消息随后在服务器上被解锁,这样其他使用者就可以接收那些消息。

此属性覆盖 JMS 连接工厂的提前读取属性值。

信息 值
必需 否
数据类型 下拉列表
范围
已启用
消息传递提供程序抢先将消息指定给使用者。此优化措施能够缩短满足此目标的使用者请求所耗用的时间。

已禁用
消息传递提供程序不会抢先将消息指定给此目标的使用者。

从连接工厂继承
提前读取优化是对连接定义的。

如果在连接的消息传递引擎上配置队列点,那么将消息限制为本地队列点

指示使用此 JMS 队列寻址时,底层服务集成总线队列目标的作用域是否限定为本地队列点。 本地队列点是在 JMS 应用程序连接至的消息传递引擎上配置的服务集成总线队列的队列点。

使用此 JMS 队列发送和接收消息时以及在请求消息中设置应答队列时,此选项适用。如果在请求消息中设置了应答队列,那么本地队列点在设置应答队列的应用程序连接至的消息传递引擎上,而不在使用应答队列的应用程序将应答消息发送至的消息传递引擎上。如果连接的消息传递引擎没有对应该目标的队列点,那么会忽略此选项。缺省值为 FALSE。

仅当由与 WebSphere Application Server V7.0 或更高版本 服务器或客户机一起运行并且连接至在 WebSphere Application Server V7.0 或更高版本 服务器上运行的消息传递引擎的 JMS 应用程序使用时,才支持此选项。在 WebSphere Application Server 的先前版本上使用将导致应用程序发生异常。

信息 值
必需 是
数据类型 布尔值
缺省 FALSE

本地队列点首选项

首选将消息发送至本地队列点
如果应用程序连接至的消息传递引擎上已存在此队列的队列点,系统会首选将所有消息发送至此队列点以改进性能。如果此本地队列队不接受新消息,那么消息会发送至其他队列点(如果可能)。
信息 值
必需 否
数据类型 单选按钮
不首选通过其他队列点的本地队列点
会平等处理所有可用的队列点,本地队列点没有优先权。会在所有队列点之间分摊消息工作负载。仅当由与 WebSphere Application ServerV7.0 或更高版本 服务器或客户机一起运行并且连接至在 WebSphere Application ServerV7.0 或更高版本 服务器上运行的消息传递引擎的 JMS 应用程序使用时,才支持此选项。在 WebSphere Application Server 的先前版本上使用将导致应用程序发生异常。
信息 值
必需 否
数据类型 单选按钮

队列点中的消息亲缘关系

将所有消息发送至同一队列点
使用此队列创建的消息生产者会将所有消息发送至同一队列点。此选项不会影响队列点的初始选择。仅当创建消息生产者期间(而不是发送消息期间)标识了队列时,才会对消息生产者应用此选项。仅当由与 WebSphere Application ServerV7.0 或更高版本 服务器或客户机一起运行并且连接至在 WebSphere Application ServerV7.0 或更高版本 服务器上运行的消息传递引擎的 JMS 应用程序使用时,才支持此选项。在 WebSphere Application Server 的先前版本上使用将导致应用程序发生异常。
信息 值
必需 否
数据类型 单选按钮
可将消息发送至不同的队列点
根据队列点的可用性及系统的工作负载均衡,消息生产者可将消息发送至不同队列点。
信息 值
必需 否
数据类型 单选按钮

消息可视性

仅单个队列点上的消息可视
使用者或浏览者只能访问一个队列点(而不是整个队列)上的消息。该单一队列点由消息传递系统选择。在应用程序连接至的同一消息传递引擎上定义的队列点优先于其他队列点。
信息 值
必需 否
数据类型 单选按钮
所有队列点上的消息都可视
使用者或浏览者可访问队列的所有队列点上的消息。如果启用此选项,那么系统会主动检查所有队列点上的消息。这意味着不会有任何消息留在无人照管的队列点上。但是,扫描所有队列点上的消息会产生性能开销,并且不能再控制消息离开队列的顺序。仅当由与 WebSphere Application ServerV7.0 或更高版本 服务器或客户机一起运行并且连接至在 WebSphere Application ServerV7.0 或更高版本 服务器上运行的消息传递引擎的 JMS 应用程序使用时,才支持此选项。在 WebSphere Application Server 的先前版本上使用将导致应用程序发生异常。
信息 值
必需 否
数据类型 单选按钮


文件名: SIBJMSQueue_DetailForm.html