使用此面板查看或更改所选 JMS 连接工厂的配置属性,以与关联的 JMS 提供程序一起使用。这些配置属性控制如何创建到关联 JMS 目标的连接。
JMS 连接工厂用于创建到 JMS 目标的连接。JMS 连接工厂由关联的 JMS 提供程序创建。一般 JMS 提供程序(不同于嵌入式 WebSphere JMS 提供程序或 WebSphere MQ JMS 提供程序)的 JMS 连接工厂具有下列属性:
要查看此管理控制台页面,单击资源 -> 一般 JMS 提供程序 -> provider_name -> JMS 连接工厂 -> connection_factory
| 数据类型 | String |
选择以下选项之一:
按约定,使用全限定 JNDI 名称;例如,格式为 jms/Name,其中 Name 是资源的逻辑名称。
该名称用于链接平台绑定信息。绑定使模块部署描述符定义的资源与由平台绑定到 JNDI 的实际(物理)资源相关联。
| 数据类型 | String |
| 数据类型 | String |
| 缺省 | 空 |
| 数据类型 | String |
此属性提供已定义给 WebSphere Application Server 的 J2C 认证数据条目别名的列表。您可以选择数据条目别名,用它来认证创建的到 JMS 提供程序的新连接。
如果您为 WebSphere Application Server 启用了全局安全性,那么请选择别名,该别名指定用于认证创建的到 JMS 提供程序的新连接的用户标识和密码。此别名的使用取决于资源认证(res-auth)设置,它在应用程序组件的部署描述符的连接工厂资源引用中声明。
注: 长于 12 个字符的用户标识不能用于具有嵌入式 WebSphere JMS 提供程序的认证。例如,缺省 Windows NT 用户标识 Administrator 对于与嵌入式 WebSphere 消息传递一起使用是无效的,因为它包含 13 个字符。 因此,WebSphere JMS 提供程序连接工厂的认证别名必须指定不多于 12 个字符的用户标识。
此属性提供已定义给 WebSphere Application Server 的 J2C 认证数据条目别名的列表。您可以选择数据条目别名,用它来认证创建的到 JMS 提供程序的新连接。
如果您为 WebSphere Application Server 启用了全局安全性,那么请选择别名,该别名指定用于认证创建的到 JMS 提供程序的新连接的用户标识和密码。此别名的使用取决于资源认证(res-auth)设置,它在应用程序组件的部署描述符的连接工厂资源引用中声明。
注: 长于 12 个字符的用户标识不能用于具有嵌入式 WebSphere JMS 提供程序的认证。例如,缺省 Windows NT 用户标识 Administrator 对于与嵌入式 WebSphere 消息传递一起使用是无效的,因为它包含 13 个字符。 因此,WebSphere JMS 提供程序连接工厂的认证别名必须指定不多于 12 个字符的用户标识。
如果您设置此属性为 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。 |
连接池属性对于所有 J2C 连接器是公共的。
应用程序服务器将连接和会话与 JMS 提供程序合用,以改进性能。这独立于任何 WebSphere MQ 连接池。您需要为您的应用程序正确地配置连接和会话池属性,否则您也许不能获取想要的连接和会话行为。
如果对 JMS 资源的并发服务器端访问超出缺省值,则更改连接池的大小。在每个队列或主题基础上设置连接池的大小。请参阅下表,以获得详细信息。
此链接提供对所有 J2C 连接器共有的可选连接池属性的面板。
应用程序服务器将连接和会话与 JMS 提供程序合用,以改进性能。这独立于任何 WebSphere MQ 连接池。您需要为您的应用程序正确地配置连接和会话池属性,否则您也许不能获取想要的连接和会话行为。