使用此面板查看或更改所选队列连接工厂的配置属性,以与嵌入式 WebSphere JMS 提供程序(与 WebSphere Application Server 一起安装)一起使用。这些配置属性控制如何创建到关联 JMS 队列目标的连接。
队列连接工厂用于创建到队列目标的 JMS 连接。队列连接工厂由嵌入式 WebSphere JMS 提供程序创建。嵌入式 WebSphere JMS 提供程序的队列连接工厂具有下列属性:
要查看此管理控制台页面,单击资源 -> WebSphere JMS 提供程序 ->(在内容窗格中,“其它属性”下)WebSphere 队列连接工厂 -> connection_factory
“配置”选项卡
资源(如 JMS 提供程序、名称空间绑定或共享库)可以在多个作用域上定义,在较特定的作用域上定义的资源覆盖较一般作用域上定义的重复项。
注意,无论定义的资源的作用域是什么,资源的属性仅在单个服务器级别上应用。例如,如果您在单元级别上定义数据源的作用域(它在该单元内是唯一的),则该单元中的所有用户都可以查找和使用该数据源。然而,资源属性设置对于单元中的每台服务器是本地的。例如,如果您设置最大连接数为 10,那么该单元中的每台服务器都可以有 10 个连接。
当创建资源时,它们总是创建到面板中所选的当前作用域中。要在其它作用域中查看作用域,在作用域选择表单中指定不同的节点或服务器。
| 数据类型 | String |
| 数据类型 | 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 个字符的用户标识。
| 数据类型 | 挑选列表 |
DefaultPrincipalMapping JAAS 配置映射认证别名到用户标识和密码。 您可定义和使用其它映射配置。要获取更多的关于映射配置的信息,请参阅 Java 认证和授权服务配置条目设置。
| 数据类型 | 挑选列表 |
| 数据类型 | String |
| 单位 | 枚举 |
| 缺省 | 空 |
| 范围 | WebSphere 管理域中节点的下拉列表。 |
如果您清除此复选框属性(对于非 XA 协调),则 JMS 会话仍参与事务,但使用资源管理器本地事务调用(session.commit 和 session.rollback)代替 XA 调用。这可以改进性能。然而,这意味着在 WebSphere Application Server 中仅单个资源能参与事务。在 WebSphere Application Server Enterprise 中,最后参与者支持使一个非 XA 资源与其它有 XA 能力的资源一起参与。
对于 Port 属性设置为 DIRECT 的 WebSphere 主题连接工厂,此属性不适用,且总是采用非 XA 协调。
| 数据类型 | 复选框 |
| 缺省 | 已选择(为 XA 坐标启用) |
| 范围 |
|
| 建议 | 当接收的消息队列或主题仅是事务中的资源时,不要启用 XA 坐标。 当涉及其它资源(包含其它队列或主题)时,启用 XA 坐标。 |
连接池属性对于所有 J2C 连接器是公共的。
应用程序服务器将连接和会话与 JMS 提供程序合用,以改进性能。您需要为您的应用程序正确地配置连接和会话池属性,否则您也许不能获取想要的连接和会话行为。
如果对 JMS 资源的并发服务器端访问超出缺省值,则更改连接池的大小。在每个队列或主题基础上设置连接池的大小。请参阅下表,以获得详细信息。
此链接提供对所有 J2C 连接器共有的可选连接池属性的面板。
应用程序服务器将连接和会话与 JMS 提供程序合用,以改进性能。您需要为您的应用程序正确地配置连接和会话池属性,否则您也许不能获取想要的连接和会话行为。