类属 JMS 连接工厂设置

使用此面板查看或更改所选 JMS 连接工厂的配置属性,以与关联的 JMS 提供程序一起使用。这些配置属性控制如何创建到关联 JMS 目标的连接。

JMS 连接工厂用于创建到 JMS 目标的连接。JMS 连接工厂由关联的 JMS 提供程序创建。一般 JMS 提供程序(不同于嵌入式 WebSphere JMS 提供程序或 WebSphere MQ JMS 提供程序)的 JMS 连接工厂具有下列属性:

要查看此管理控制台页面,单击资源 -> 一般 JMS 提供程序 -> provider_name -> JMS 连接工厂 -> connection_factory

名称
在 IBM WebSphere Application Server 中出于管理目的,用于标识 JMS 连接工厂的名称。此名称在关联的 JMS 提供程序中必须是唯一的。
数据类型 String
类型
此连接工厂是用于创建 JMS 队列目标,还是 JMS 主题目标。

选择以下选项之一:

队列
点到点消息传递的 JMS 队列连接工厂。
主题
发布/预订消息传递的 JMS 主题连接工厂。

JNDI 名称
用于将连接工厂绑定到应用程序服务器的名称空间的 JNDI 名称。

按约定,使用全限定 JNDI 名称;例如,格式为 jms/Name,其中 Name 是资源的逻辑名称。

该名称用于链接平台绑定信息。绑定使模块部署描述符定义的资源与由平台绑定到 JNDI 的实际(物理)资源相关联。

数据类型 String
描述
在 IBM WebSphere Application Server 中出于管理目的,对连接工厂的描述。
数据类型 String
缺省
类别
为了您的 IBM WebSphere Application Server 管理记录,用于分类或分组此连接工厂的类别。
数据类型 String
组件管理的认证别名
此别名指定用于认证连接到 JMS 提供程序的用户标识和密码,以进行应用程序管理的认证。

此属性提供已定义给 WebSphere Application Server 的 J2C 认证数据条目别名的列表。您可以选择数据条目别名,用它来认证创建的到 JMS 提供程序的新连接。

如果您为 WebSphere Application Server 启用了全局安全性,那么请选择别名,该别名指定用于认证创建的到 JMS 提供程序的新连接的用户标识和密码。此别名的使用取决于资源认证(res-auth)设置,它在应用程序组件的部署描述符的连接工厂资源引用中声明。

注: 长于 12 个字符的用户标识不能用于具有嵌入式 WebSphere JMS 提供程序的认证。例如,缺省 Windows NT 用户标识 Administrator 对于与嵌入式 WebSphere 消息传递一起使用是无效的,因为它包含 13 个字符。 因此,WebSphere JMS 提供程序连接工厂的认证别名必须指定不多于 12 个字符的用户标识。

容器管理的认证别名
此别名指定用于认证连接到 JMS 提供程序的用户标识和密码,以进行容器管理的认证。

此属性提供已定义给 WebSphere Application Server 的 J2C 认证数据条目别名的列表。您可以选择数据条目别名,用它来认证创建的到 JMS 提供程序的新连接。

如果您为 WebSphere Application Server 启用了全局安全性,那么请选择别名,该别名指定用于认证创建的到 JMS 提供程序的新连接的用户标识和密码。此别名的使用取决于资源认证(res-auth)设置,它在应用程序组件的部署描述符的连接工厂资源引用中声明。

注: 长于 12 个字符的用户标识不能用于具有嵌入式 WebSphere JMS 提供程序的认证。例如,缺省 Windows NT 用户标识 Administrator 对于与嵌入式 WebSphere 消息传递一起使用是无效的,因为它包含 13 个字符。 因此,WebSphere JMS 提供程序连接工厂的认证别名必须指定不多于 12 个字符的用户标识。

启用 XA
指定连接工厂是用于消息的 XA 还是非 XA 坐标,并控制应用程序服务器是否使用 XA QCF/TCF。如果同一事务中未使用多个资源,则启用 XA。

如果您设置此属性为 NON_XA,JMS 会话仍参与事务中,但使用资源管理器本地事务调用(session.commit 和 session.rollback)而不是 XA 调用。这可以改进性能。然而,这意味着在 WebSphere Application Server 中仅单个资源能参与事务。在 WebSphere Application Server Enterprise 中,最后参与者支持使一个非 XA 资源与其它有 XA 能力的资源一起参与。

对于 Port 属性设置为 DIRECT 的 WebSphere 主题连接工厂,此属性不适用,且总是采用值 NON_XA

数据类型枚举
单位不适用
缺省启用 XA
范围
XA
此连接工厂用于消息的 XA 坐标
NON_XA
此连接工厂用于消息的非 XA 坐标
建议当接收的消息队列或主题仅是事务中的资源时,不要启用 XA。 当涉及其它资源(包含其它队列或主题)时,启用 XA。
连接池
指定连接池设置的可选集合。

连接池属性对于所有 J2C 连接器是公共的。

应用程序服务器将连接和会话与 JMS 提供程序合用,以改进性能。这独立于任何 WebSphere MQ 连接池。您需要为您的应用程序正确地配置连接和会话池属性,否则您也许不能获取想要的连接和会话行为。

如果对 JMS 资源的并发服务器端访问超出缺省值,则更改连接池的大小。在每个队列或主题基础上设置连接池的大小。请参阅下表,以获得详细信息。

会话池
会话池设置的可选集合。

此链接提供对所有 J2C 连接器共有的可选连接池属性的面板。

应用程序服务器将连接和会话与 JMS 提供程序合用,以改进性能。这独立于任何 WebSphere MQ 连接池。您需要为您的应用程序正确地配置连接和会话池属性,否则您也许不能获取想要的连接和会话行为。